用途:在完成任务、实现重大功能或合并主线前,通过派遣代码审查子代理验证工作是否满足需求,尽早发现问题。
主要能力与时机:强制审查场景包括子代理驱动开发的每个任务后、完成重大功能后、合并到主分支前;可选场景包括卡住时寻求新视角、重构前基线检查、修复复杂缺陷后。
使用方式:先获取 git SHA,例如 BASE_SHA=$(git rev-parse HEAD~1) 或 origin/main,HEAD_SHA=$(git rev-parse HEAD);然后派遣通用子代理并填写 code-reviewer.md 模板,占位符为 {DESCRIPTION}、{PLAN_OR_REQUIREMENTS}、{BASE_SHA}、{HEAD_SHA};最后按反馈处理:立即修复关键问题,继续前修复重要问题,记录次要问题,若有依据可反驳审查意见。
限制与注意:不要用会话历史作为上下文,只提供精确构造的上下文;不得因任务简单跳过审查,不得忽略关键问题或带着未修复的重要问题继续;若认为审查有误,需提供技术理由、代码或测试证明,或请求澄清。