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


GitHub: https://github.com/obra/superpowers

评论区

0 条评论

登录后可评论。

江望 1796 阅读