用途:在完成子代理驱动开发中的每个任务、完成重要功能、合并到主分支前,以及可选地在遇到困难、重构前或修复复杂缺陷后,请求代码审查,尽早发现并阻止问题扩散。
主要能力:通过 Task 工具派发 superpowers:code-reviewer 子代理,并结合 code-reviewer.md 模板填写占位符(如实现内容、需求、起始与结束 commit、简要描述)以获取审查反馈。
使用方式:先用 git 命令获取审查范围。例如:BASE_SHA=$(git rev-parse HEAD~1),HEAD_SHA=$(git rev-parse HEAD)。随后派发子代理并填写模板,最后根据反馈处理问题:立即修复 Critical 问题,推进前修复 Important 问题,Minor 问题可记录留待后续,若审查者判断有误可附理由进行技术性反驳。
适用场景:子代理驱动开发中每个任务后审查;执行计划时每批(3 个任务)后审查;临时开发中合并前审查或在遇到困难时审查。
限制:不应因“很简单”而跳过审查,不应忽略 Critical 问题,不应带未修复的 Important 问题继续推进,也不应无理由地与有效技术反馈争论。若审查者判断有误,应给出技术理由、展示验证代码或测试,或请求澄清。