何时使用
- 每个子代理任务完成后
- 重大功能完成后
- 合并到 main 前
- 卡住时
- 重构前
requesting-code-review 是 Superpowers 里”质量保障”的关键 Skill。
它的核心理念是:
早审查,常审查。
很多开发者的习惯是:
这种模式的问题在于:
而 requesting-code-review 要求你在关键节点主动邀请审查:
这样可以把问题在”还可以轻易修改”的阶段就抓住。
BASE_SHA=$(git rev-parse HEAD~1) # 或 origin/mainHEAD_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 问题继续 | 问题会累积 |
| 与有效的技术反馈争辩 | 审查是为了质量 |
如果审查者错了:
何时使用
关键要点
处理反馈
流程
receiving-code-review(如何处理收到的审查反馈)。subagent-driven-development(子代理任务后的审查)、verification-before-completion(审查前的验证)。查看源文件: GitHub原始文件