返回博客
recommend

Superpowers:219k Star,给 AI 编程 Agent 装上完整的开发方法论

不是单个 Skill,是一套从需求到上线的全流程框架。让 Agent 像有流程纪律的工程师一样工作,而不是一个热情但没判断力的初级程序员

2026/6/80 次阅读
#AI Skill#Claude Code#TDD#Agent 开发#代码审查#开发方法论
Superpowers:219k Star,给 AI 编程 Agent 装上完整的开发方法论

问题在哪

你现在用 Claude Code 或者 Cursor 写代码,大概率是这么用的:说一句「帮我做一个登录页面」,Agent 直接冲上去写代码。写完了你一看,能用,但到处是小问题——没测试、没考虑边界、风格不统一、和现有代码架构不搭。

根本原因不是 Agent 不聪明,而是它没有流程纪律。一个热情的初级工程师,如果没有 Code Review、没有设计评审、没有测试要求,也会写出同样混乱的代码。

Superpowers 解决的就是这个问题。

它做了什么

装上 Superpowers 之后,你的 Agent 行为会变成这样:

第一,它不急着写代码了。你说「做一个登录页面」,它先退一步问你:「你到底想做什么?用户可以用什么方式登录?需要记住登录状态吗?和现有的用户体系怎么对接?」——这是 brainstorming 阶段,苏格拉底式追问,帮你把模糊的想法变成清晰的设计文档。

第二,设计确认后它自动拆任务。不是一坨需求丢给 Agent 让它自由发挥,而是拆成 2-5 分钟一个的小任务,每个任务有明确的文件路径、完整代码、验证步骤。这是 writing-plans 阶段。

第三,实现过程强制 TDD。先写一个失败的测试,看着它失败,再写最少的代码让它通过,然后提交。如果你在测试之前就写了实现代码,Superpowers 会把你的代码删掉重来。这叫 RED-GREEN-REFACTOR 循环。

第四,每个任务有子 Agent 执行 + 两轮审查。子 Agent 干完活,第一轮查规格合规(做的是不是计划里说的),第二轮查代码质量(写得怎么样)。严重问题直接阻断进度。

第五,最后帮你收尾。验证所有测试通过,给你四个选项:合并、提 PR、保留分支、丢弃。自动清理 worktree。

整个过程 Agent 可以自主工作几个小时不跑偏

为什么是 219k Star

因为这是目前唯一一个把「AI 编程 Agent 的开发方法论」做完整的框架。其他项目要么只做代码补全,要么只做单个环节。Superpowers 覆盖了从需求理解到分支合并的全流程。

而且它跨平台——Claude Code、Codex CLI、Codex App、Factory Droid、Gemini CLI、OpenCode、Cursor、GitHub Copilot CLI,9 个平台都能装。这意味着不管你用什么 Agent,同一套方法论都适用。

安装

Claude Code 用户一行命令:

/plugin install superpowers@claude-plugins-official

装完之后什么都不用做。所有 Skill 自动触发——你的 Agent 自然就拥有了 Superpowers。

其他平台安装方式类似,都在插件市场里搜 Superpowers 即可。

核心哲学

把 Agent 当成一个热情但没品味的初级工程师。

它聪明,学东西快,但需要流程约束。Superpowers 不是在限制 Agent 的能力,而是给它一套纪律——让它产出稳定的、可审查的、可维护的代码。

四条原则:

  • 先写测试,永远先写测试
  • 流程优于猜测,系统化优于即兴
  • 简洁是第一目标,能简单就别复杂
  • 验证之后再宣布完成,证据优于声称

作者

Jesse Vincent,Prime Radiant 创始人。有 Discord 社区和邮件订阅。

MIT License。


如果你只用一个 Skill,用这个。

Superpowers:219k Star,给 AI 编程 Agent 装上完整的开发方法论 - 博客 | HaluTool