合上代码前多看一秒,requesting-code-review 帮你按下暂停键

每次写完代码,你有没有这种感觉——”这段我改完自己都懒得再看第二遍”?

不是你不认真,是人都有盲区。自己写的代码,自己看自己顺眼,bug 就藏在那种”怎么会有问题”的地方。

今天挖到一个特别实在的 Skillrequesting-code-review。它干的事很简单粗暴——每次你完成任务、实现重大功能、或者准备合并分支之前,它会自动派一个 subagent 出去,当你的”第二双眼睛”来审你的代码。

核心思路:review-first,不是补锅

这个 Skill 的设计逻辑很清晰——review 应该发生在 merge 之前,不是之后。它不帮你修 bug,它帮你”在 bug 进 main 之前拦住它”。

工作流是这样的:

  • 你先拿到 {BASE_SHA} 和 {HEAD_SHA}(两个 commit 的哈希值)
  • Skill 会派一个 general-purpose 的 subagent,带着精心构造的上下文,去专门审这段代码
  • 这个 subagent 拿到的是”干净”的上下文,不受你当前对话历史的影响——所以它能看到你自己看不到的问题

什么时候用它?

必须用:

  • subagent 开发模式下每个任务完成后
  • 实现完重大功能之后
  • 合并到 main 之前

建议用:

  • 卡住了想换个思路的时候(fresh perspective 真的有用)
  • 准备重构之前(留个 baseline 对比)
  • 修完一个复杂 bug 之后

安装方式

一行命令搞定:

npx skills add https://github.com/obra/superpowers --skill requesting-code-review

来自 obra/superpowers 仓库——这个仓库本身 28.3 万 star,是 Claude Code Skills 领域最火的项目之一。Skill 的 companion 文件里还有一个精心设计的 code-reviewer.md 模板,subagent 就是拿着这个模板去审代码的。

说白了,这就是一个”强制你在合并前停顿一下”的机制。听起来简单,但真正能帮你省掉半夜起来修 prod bug 的时间。

https://github.com/obra/superpowers


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

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 11 阅读