工程开发
requesting-code-review avatar

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
在 GitHub 查看