SuperAPI AI 工具集

requesting-code-review

测试与质量

查看项目

更新于 10-15 22:39

技能介绍

用途:在需要为 PR/MR 请求代码审查时,生成结构一致的审查简报,并调度 code-reviewer 子代理在问题扩散前发现缺陷。核心理念是尽早审查、频繁审查。

主要能力:通过 git 命令确定审查范围,使用 Task 工具配合 templates/code-reviewer.md 模板派发子代理,模板占位符包括 {WHAT_WAS_IMPLEMENTED}、{PLAN_OR_REQUIREMENTS}、{BASE_SHA}、{HEAD_SHA}、{DESCRIPTION}。子代理返回优点、问题(Critical/Important/Minor)与评估结论。

使用方式:先获取 SHA,PR/分支审查用 BASE_SHA=$(git merge-base origin/main HEAD) 与 HEAD_SHA=$(git rev-parse HEAD);单提交审查可用 BASE_SHA=$(git rev-parse HEAD~1)。随后派发子代理并填入占位符。收到反馈后:Critical 立即修复,Important 在继续前修复,Minor 记录待办;若审查者有误,可附技术理由反驳。

适用场景:子代理驱动开发中每个任务后审查;执行计划时每批(3 个任务)后审查;临时开发在合并前或卡住时审查。

限制与红线:不要因“很简单”跳过审查,不要忽略 Critical 问题,不要带着未修复的 Important 问题继续,不要与合理的技术反馈争辩。若审查者有误,应给出技术推理、展示可证明其工作的代码或测试,并请求澄清。具体模板文件路径与子代理实现细节以实际项目为准。