Requesting Code Review Skill logo

Requesting Code Review Skill

打开

Superpowers 的请求代码评审 Skill:让编程智能体带着 git 范围和需求派出一个全新的评审子智能体,再按严重程度处理发现的问题。

分享:
查看替代方案

Requesting Code Review 是 Superpowers 中的一个 Skill(Skill 源码)。它告诉编程智能体何时、如何让自己的工作接受评审:派出一个独立的评审子智能体,只给它精心准备的上下文,绝不给会话历史,这样评审针对的是工作成果,而不是产出它的思路。

核心原则:尽早评审,经常评审。

核心功能

  • 时机:在 Subagent-Driven Development 中每个任务之后、完成重要功能之后、合并到 main 之前必须评审;卡住时、重构前、修完棘手 bug 后可选。
  • 方法:记录 BASE_SHA 和 HEAD_SHA,用附带的 code-reviewer.md 模板填入描述、计划或需求以及 git 范围。
  • 评审提示词:模板把规格视为愿景文档,即使规格没写,合理用户会预期的行为也算需求;并要求评审者列出主动放弃评判的内容。
  • 处理反馈:Critical 问题立即修,Important 问题继续前修掉,Minor 问题记下;评审者错了就用技术理由反驳。
  • 节省上下文:diff 留在评审者的上下文里,只有结论回到主导智能体。

适用场景

  • 长时间自主运行中任务之间的检查点。
  • 创建 PR 前的最后一次评审。
  • 智能体卡住时获取新视角。

定价

免费开源,MIT 许可证。Superpowers 背后的公司 Prime Radiant 为企业提供商业支持。实际成本主要是 token:流程类 Skill 会增加提问、评审和子智能体运行。

快速开始

Superpowers 以一个插件整体安装,这个 Skill 会连同整套库一起装上(v6.4.1 共 15 个 Skill)。在 Claude Code 中运行 /plugin install superpowers@claude-plugins-official。Cursor 用 /add-plugin superpowers,Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers,Codex、GitHub Copilot CLI、OpenCode、Pi 等工具的命令见 README。Skill 会自动触发,也可以直接点名调用。 完成一个任务后让智能体请求评审,或由工作流 Skill 自动触发。

局限:需要支持子智能体的工具和可供 diff 的 git 历史。同一模型家族的评审者可能有相同盲区,所以它是人工或工具评审的补充,而非替代。

常见问题

它会在 GitHub 上发评论吗?

不会。评审在子智能体里进行,结论返回当前会话。

怎么回应评审意见?

那是姊妹 Skill Receiving Code Review 的内容。

替代方案

总结

在智能体循环里提供一个低成本、可重复的第二意见。更多见 skills 分类。

评论

还没有评论。成为第一个评论的人!