AI 写代码太快?让 subagent 帮你做 Code Review — requesting-code-review
写代码这件事,最怕的不是写错,而是「自己觉得写得挺好,上线才发现一堆问题」。尤其是用 AI coding agent 干活的时候,你催着它快,它比你更快——啪嗒啪嗒一顿输出,代码是跑通了,但你敢直接 merge 吗?
我最近挖到一个 Skill,专门解决这个痛点——requesting-code-review,来自超有名的 obra/superpowers 仓库(没错,就是那个被整个 AI coding 圈当方法论用的 superpowers)。这个仓库 Star 数高达 27 万,是真正经过大量开发者验证的东西。
这个 Skill 干啥的?
简单说:给你配一个代码审查 subagent,专门审查你刚完成的代码变更。它不是简单跑个 linter,而是真真正正地从「这段代码要干什么」「原本需求是什么」出发,给你结构化的审查意见。
核心工作流:
- 获取 git BASE_SHA 和 HEAD_SHA(变更范围)
- Dispatch 一个 general-purpose subagent,把变更的上下文、需求文档都传进去
- Subagent 返回结构化反馈:Strengths / Critical / Important / Minor / Assessment
- 你按级别处理:Critical 立刻修,Important 修完再继续,Minor 记下来之后处理
为什么值得用?
传统开发里,code review 要么靠同事(人家也忙),要么自己看(看多了眼睛花,尤其是 AI 生成的代码量一大,自己看根本看不出问题)。
这个 Skill 把 code review 的职责剥离出来,交给专门的 subagent——你作为协调者只管处理反馈,不用在浩瀚的 diff 里自己找问题。而且 subagent 拿到的是精心构造的上下文,不是你整个 session 的历史,所以它的注意力全在代码本身,审查质量更高。
什么时候用它?
- 每个子任务完成后(superpowers 官方推荐的 mandatory 用法)
- 完成重大功能后
- 准备 merge 到 main 之前
- 修完复杂 bug 后(建一个 baseline check)
- 重构之前(看看有没有引入新问题)
怎么安装?
通过 npx 安装:
npx skills add https://github.com/obra/superpowers --skill requesting-code-review
或者如果你用的是 superpowers 整个框架(包含多个 skill),装完框架之后这个 skill 自动就生效了。
总结一下
requesting-code-review 是 superpowers 方法论里的关键一环。它解决的是「AI coding agent 效率高但质量难保证」这个核心问题——用 subagent 做结构化审查,而不是靠人工肉眼看或者直接跳过 review。
如果你用 Claude Code / Codex / Cursor 等 coding agent,这个 Skill 值得加到你的 skill 库里的第一梯队。
GitHub:https://github.com/obra/superpowers
评论区
登录后可评论。