让 AI 自动简化代码并优化 Diff 质量

解决代码评审中的冗余问题:通过调度四个专业化子代理并行分析代码 Diff,在保证行为不变的前提下,自动简化复杂逻辑并提升代码质量。

为什么需要这个技能

在快速迭代中,开发者容易引入重复逻辑、冗余状态或低效的 API 调用。传统的 AI 单次 Review 往往容易遗漏细节,或者在建议重构时过于激进,导致引入 Bug。

本技能通过将评审过程拆分为“复用、质量、效率、清晰度”四个独立维度,由四个子代理并行分析,确保覆盖面更广且结论更客观。同时,它严格区分了“仅评审”与“安全修复”模式,只在信心值高且不改变既有行为的情况下进行代码修改,确保重构的安全性。

适用场景

  • 提交前自检:在提交 PR 前,让 AI 检查当前 Git 暂存区(staged)的代码是否有简化空间。
  • 清理技术债:针对某个特定模块,要求 AI 进行清理(Clean up)或重构(Refactor)。
  • 性能微调:快速扫描代码中是否存在重复计算、内存泄漏或不必要的 API 调用。
  • 统一代码风格:确保新代码符合项目的本地规范,删除不必要的复杂嵌套。

核心工作流

  1. 确定范围与 Diff 指令:AI 会根据用户输入或 Git 状态(如 git diff --cached)确定审查范围,并读取项目本地的 AGENTS.md 等规范文档。
  2. 并行启动四个评审子代理
    • 复用评审:寻找现有工具类或抽象,消除重复逻辑。
    • 质量评审:检查冗余状态、参数传递过多或类型定义不严谨的问题。
    • 效率评审:分析重复计算、并发机会及内存泄露风险。
    • 清晰度评审:识别过度复杂的嵌套、糟糕的命名或无效的间接调用。
  3. 汇总与过滤:合并四个代理的结论,剔除低信心值的建议,仅保留能够实质性提升可维护性的项。
  4. 安全执行修复:根据模式(safe-fixesfix-and-validate)执行修复,仅处理高信心、不改变行为的修改。
  5. 验证与总结:在必要时运行最小化测试(如类型检查或 Lint),最后汇总修复清单。

下载和安装

下载 simplify-code 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐