用途:在完成任务、实现主要功能或合并到主分支前,派发 superpowers:code-reviewer 子代理进行代码审查,尽早发现问题,避免问题累积。审查者只获得精心构造的上下文,而非会话历史,从而专注于工作成果。核心原则是尽早审查、频繁审查。
主要能力:强制审查场景包括子代理驱动开发中每个任务完成后、完成主要功能后、合并到 main 前;可选场景包括遇到困难时、重构前做基线检查、修复复杂 bug 后。
使用方式:先获取 git SHA,例如 BASE_SHA=$(git rev-parse HEAD~1) 或 origin/main,HEAD_SHA=$(git rev-parse HEAD);再用 Task 工具以 superpowers:code-reviewer 类型派发子代理,填写 code-reviewer.md 模板中的占位符:{WHAT_WAS_IMPLEMENTED}、{PLAN_OR_REQUIREMENTS}、{BASE_SHA}、{HEAD_SHA}、{DESCRIPTION}。收到反馈后,Critical 问题立即修复,Important 问题在继续前修复,Minor 问题记录待后续处理;若审查者有误,可附理由反驳。
适用场景:子代理驱动开发、执行计划、临时开发等流程。限制与红线:不要因“很简单”跳过审查,不要忽略 Critical 问题,不要带着未修复的 Important 问题继续,不要与合理的技术反馈争辩。模板见 requesting-code-review/code-reviewer.md。