requesting-code-review
完成任务、实现重要功能或合并前使用,用于验证工作成果是否符合要求
By jnmetacode · 962 installs
npx skills add jnmetacode/superpowers-zh --skill requesting-code-review
Source repository · Upstream listing
请求代码审查
派遣代码审查子代理,在问题扩散之前发现它们。审查者获得的是精心组织的评估上下文——绝不是你的会话历史。
核心原则: 早审查,勤审查。
何时请求审查
必须审查:
子代理驱动开发中每个任务完成后
完成重要功能后
合并到 main 之前
可选但有价值:
卡住时(换个视角)
重构之前(建立基线)
修复复杂 bug 之后
如何请求
1. 获取 git SHA:
2. 派遣代码审查子代理:
使用 Task 工具,指定 general purpose 类型,填写 code reviewer.md 中的模板
占位符说明:
{DESCRIPTION} 你刚完成的内容简要说明
{PLAN OR REQUIREMENTS} 预期功能
{BASE SHA} 起始提交
{HEAD SHA} 结束提交
3. 处理反馈:
Critical 问题立即修复
Important 问题在继续之前修复
Minor 问题记录下来稍后处理
如果审查者有误,用技术理由反驳
示例
常见的合理化借口
借口 现实
"我自己看一下 diff 就行了,不用专门派审查者" 你是协调者——在自己的会话里读 diff 会烧掉你继续推进工作所需的上下文窗口。派一个审查子智能体:diff 和评估过程都待在它的上下文里,只有结论回到你这里。
"审查者需要我的全部会话历史才能理解这次改动" 给它精心组织的上下文,绝不给会话历史。这样审查者才会盯着工作成果,而不是你的思考过程。
红线
绝不要:
因为"很简单"就跳过审查
忽略 Critical 问题
带着未修复的 Important 问题继续推进
对合理的技术反馈进行争辩
如果审查者有误:
用技术理由反驳
展示证明其可行的代码/测试
要求澄清
参见模板:requesting code review/code reviewer.md