requesting-code-review
通过派遣专用的子代理程序,根据项目计划、需求与 Git 提交记录进行代码审查,在任务完成或合并前确保代码质量。
简介
requesting-code-review 技能是 Superpowers 开发方法论中的关键质量管控环节。它专为遵循迭代式、任务导向工作流程的软件工程师与编码代理程序所设计。通过利用独立的子代理程序 (superpowers:code-reviewer) 来评估工作成果,该技能确保代码变更能在对照预设计划与需求的情况下进行审核,且审查者不会受到主会话历史记录的偏差影响。此机制促进了对代码质量、架构以及是否符合预期设计的客观评估。
-
派遣 superpowers:code-reviewer 子代理程序来分析特定 SHA 之间的 git diff。
-
将反馈归类为 Critical (关键)、Important (重要) 与 Minor (次要) 问题,以便安排修复优先级。
-
在每次子代理驱动任务、大型功能开发后,以及合并至 main 分支前,强制执行严格的审查要求。
-
支持在重构、复杂 Bug 修复或代理程序遇到瓶颈时,触发选择性审查。
-
阻止开发继续,直到所有关键与重要问题获得解决。
-
通过卸载评估过程来保护主会话的上下文信息。
-
使用者应提供清晰的上下文,包括已实现的功能、原始计划以及 Git 哈希范围 (BASE_SHA 与 HEAD_SHA)。
-
审查者严格专注于工作成果;在发起审查前,请确保所有测试与文档皆已准备就绪。
-
当审查者标记出问题时,请立即处理。若对反馈有异议,请提供技术论据、测试或代码证明来佐证现有的实现。
-
此技能与测试驱动开发 (TDD) 结合使用时效果显著,因其能同时验证实作与验证步骤。
-
典型的限制包括必须使用基于 Git 的存储库,以及存在正式的实作计划文件。该技能不适用于试图跳过质量验证的“简单”变更。请务必通过这些早期审查周期,优先考虑技术债务管理与主动式 Bug 预防。
仓库统计
- Star 数
- 171,935
- Fork 数
- 15,167
- Open Issue 数
- 278
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 06:05