用途:在完成任务、发布重要功能或合入变更前,自动触发代码评审,确保工作符合标准。核心原则是尽早检查、频繁检查,指令为“未经评审不得落地”。
主要能力:派发 code-reviewer 代理(agents/code-reviewer.md)以在缺陷扩散前将其暴露;按 Critical、Important、Minor 分级处理发现的问题;支持单任务或批量评审范围的界定。
使用方式:启动评审前需确认测试套件在当前分支通过、所有改动已提交(工作区干净)、已确定 BASE_SHA 与 HEAD_SHA、能说明构建内容与原因、明确所依据的计划或规范、并正确界定评审范围。随后用 git rev-parse HEAD~1 等命令捕获提交范围,再通过 Agent 工具按模板填充 {WHAT_WAS_IMPLEMENTED}、{PLAN_OR_REQUIREMENTS}、{BASE_SHA}、{HEAD_SHA}、{DESCRIPTION} 等占位符启动 code-reviewer 子代理,最后按发现级别响应:Critical 立即修复,Important 推进前修复,Minor 记录留待后续,若认为评审有误则用证据反驳。
适用场景:delegated-execution 工作流的每个任务后、完成重要功能后、合入主干分支前;以及卡住时、开始大型重构前、解决棘手缺陷后等推荐时机。
限制与禁止项:不得因“改动很小”跳过评审,不得忽略 Critical 发现,不得在 Important 未解决时推进,不得无证据驳回有效反馈,不得在存在未解决 Critical 或 Important 项时落地变更。该技能依赖 code-reviewer 代理与相关占位模板文件,具体内容以仓库实际文件为准。