如果你正在用 Claude Code、Cursor、GitHub Copilot 这类 AI 编程工具,你大概率经历过这样的场景:
明明 prompt 写得很清楚,AI 却「想当然」地跳过了需求澄清;刚跑起来的脚本,被它莫名其妙改崩了;改完一段代码,没人做测试也没人 review,直接 merge 进主分支——然后线上炸了。
这些问题不是模型不够聪明,而是缺少一套方法论。obra/superpowers 用 27 万+ GitHub Star 告诉整个行业:流程 > Prompt。

一、为什么是 Superpowers:AI 编程的 5 大原生痛点
obra/superpowers(GitHub 274,620+ ★,MIT 协议)由 Jesse Vincent 与 Prime Radiant 团队于 2025 年 10 月创建,2026 年 1 月被 Anthropic 正式纳入 Claude 官方插件市场。它不是又一个"AI 写代码"项目,而是一套完整的软件开发方法论——通过 13 个可组合的 Skills + 初始指令,让编码 Agent 强制走系统化流程。
社区给出的共识是:2026 年,行业从「让 Agent 写代码」进化到「让 Agent 像工程师一样交付」。Superpowers 23 万 → 27 万+ Star 的爆发曲线,恰好踩在这个转折点上。
传统 AI 编程流程里,最常见的 5 个痛点:
| 痛点 | 表现 | Superpowers 的解法 |
|---|---|---|
| 上来就写 | 不澄清需求、直接生成代码 | brainstorm 强制头脑风暴,反问"你真正要解决什么问题" |
| 没有系统设计 | 想到哪写到哪,结构混乱 | spec 阶段产出结构化需求文档,分块人工 sign-off |
| 没有测试驱动 | 写完代码再补测试,质量失控 | tdd 强制门:必须有失败的测试,才能写实现 |
| 单一线程执行 | 复杂任务上下文爆掉 | subagent-driven-development 派发子 Agent 并行推进 |
| 缺乏审查 | 交付质量全靠运气 | 两阶段审查:先看"做对没",再看"做得好不好" |
二、Plan-Spec-Implement-Test-Review 五阶段
Phase 1:头脑风暴(brainstorm)
Agent 不直接动键盘。它会主动反问:「你真正想解决什么问题?」「边界条件是什么?」「失败的标准是什么?」
通过多轮对话,把模糊的需求提炼成可执行的问题陈述。这一阶段直接规避了"AI 自作主张"的第一个坑。
Phase 2:需求文档(spec)
把上一步的结论写成结构化 spec 文档。Superpowers 强调"分块展示"——每块足够短,让人类真正读完并 sign-off,而不是被一堵文档墙吓退。
sign-off 通过后,才进入下一阶段。这是把"我以为我们说清楚了"变成"我们都签字了"的关键一步。
Phase 3:实现计划(plan)
Agent 产出精确到「2~5 分钟任务粒度」的实施方案:精确到文件路径、精确到命令、精确到代码段。
这个粒度不是拍脑袋定的——2~5 分钟刚好是子 Agent 上下文不会爆、人类 review 不会累的窗口。
Phase 4:TDD + 子 Agent 驱动开发
这是 Superpowers 的杀手锏,两条铁律并行:
TDD 强制门(red-green-refactor):先写一个必须失败的测试用例,证明现有代码没有这个能力;再写实现让测试通过;最后重构。每一步都有自动化兜底,不会出现"改完不知道对不对"的盲区。
子 Agent 并行开发(subagent-driven-development):把大任务拆成多个 2~5 分钟的小任务,每个任务派发一个全新的子 Agent——上下文完全隔离、互不干扰、并行推进。父 Agent 只做编排,不做具体实现。
两阶段审查门:每个子任务完成后,先做"需求符合性审查"(做对没),再做"代码质量审查"(做好没)。两道闸门,缺一不可。
Phase 5:全局审查(Review)
所有子任务完成后,执行一次全局分支审查:跨任务的一致性、命名规范、依赖冲突、文档同步。这一步是传统 AI 编程几乎从不做的——Superpowers 把它制度化了。
三、13 个核心 Skills
Superpowers 的 Skills 不是简单的"提示词模板",而是带状态机、带工作流、可组合的"能力包"。最常用的 8 个:
| Skill | 作用 | 何时触发 |
|---|---|---|
| brainstorm | 需求澄清与头脑风暴 | 接到任何新需求的第一步 |
| spec | 需求文档编写 | brainstorm 后输出结构化 spec |
| plan | 实施计划生成 | spec sign-off 后拆任务 |
| tdd | 测试驱动开发(强制失败测试先于实现) | 每个实现任务的起点 |
| subagent-driven-development | 子 Agent 并行任务执行 | 多任务并行场景 |
| code-review | 两阶段代码审查(符合性 + 质量) | 每个子任务完成后 |
| debugging | 四阶段系统化调试方法论 | 出现 bug 时(不是猜测,是流程) |
| wrap-up | 项目收尾与总结 | 交付前最后一次自检 |
整套 Skills 是声明式的——你可以按需启用、组合、禁用,也可以根据自己的团队习惯改写。这跟传统 AI 编程工具"所有逻辑塞在 system prompt 里"的做法完全不同。
四、支持平台(10+)
Superpowers 是平台无关的方法论框架,同一套 Skills 可以在多个 Agent 上运行:
- Claude Code:
/plugin install superpowers@claude-plugins-official(官方插件市场) - Cursor:插件市场搜索 "superpowers"
- OpenCode:按仓库指引安装
- Codex CLI / App:插件市场搜索安装
- Gemini CLI:
gemini extensions install - GitHub Copilot CLI:注册 marketplace 后安装
- Kimi Code:插件市场搜索安装
对于已经在用 AI 编程工具的团队来说,几乎零迁移成本——只要换一个 plugin,就获得了完整的方法论框架。
五、与同类项目对比
| 项目 | 定位 | Stars | 核心差异 |
|---|---|---|---|
| obra/superpowers | 方法论 + Skills 生态 | 274,620+ ★ | 流程纪律、TDD 强制门、子 Agent 并行 |
| mattpocock/skills | 个人工作集 | — | 单人技能积累,没有方法论框架 |
| gstack | Claude Code 角色预设 | — | 23 个预置角色(CEO/QA/Review 等),是「预设」不是「方法论」 |
| paperclipai/paperclip | Agent 管理平台 | 76,449 ★ | 从"管理面"切入(任务调度、权限),不是从"流程"切入 |
Superpowers 的独特之处在于:它不抢 Agent 的控制权,而是给 Agent 立规矩。你不需要换工具,只需要换流程。
六、它适合谁、不适合谁
适合:
- 用 AI 编程 1 个月以上,已经踩过"幻觉需求""忘了上下文""没测试就上线"等坑的开发者
- 想在团队里推行 AI 编程 SOP、把个人经验沉淀为组织能力的 Tech Lead
- 维护大型代码库、复杂业务系统、不能"改崩就回滚"的工程团队
- 想用 Claude Code / Cursor 做出"接近 P5 工程师产出"的独立开发者
暂时用不上:
- 只用 AI 写一次性脚本、demo、原型(方法论对小任务是负担)
- 完全不接受"AI 介入开发流程"的团队(文化冲突比工具冲突更难解)
- 用 AI 编程不到 2 周的新手(先把基础 prompt 能力练熟,再上方法论)
七、什么时候你用不上它
- 你只让 AI 写单文件脚本:方法论是给"多人多文件多天"的项目设计的,单文件用 brainstorm + spec 是过度工程
- 你的项目没有 code review 文化:TDD 强制门 + 两阶段审查,本质是把 review 文化自动化。如果团队本身不做 review,装上 Superpowers 也会被绕过
- 你只用 AI 生成文本/翻译/总结:Superpowers 是给"写代码"场景设计的,文本类任务用不上
八、上手建议
如果你是第一次接触 Superpowers,建议按这个顺序上手:
- 第一周:先在 Claude Code 装上插件,只启用
brainstorm+spec两个 Skill。把所有新需求先用 brainstorm 跑一遍,感受"AI 反问你"的体验 - 第二周:加入
tdd+code-review,开始用 TDD 强制门写新功能 - 第三周:加入
plan+subagent-driven-development,尝试把大任务拆给子 Agent 并行 - 一个月后:评估团队里哪些流程适合长期保留,哪些可以裁剪——方法论是工具,不是信仰
九、核心要点速览
- 方法论 > Prompt:2026 年的 AI 编程,拼的不是 prompt 写得有多花,而是流程设计得多扎实
- TDD 强制门是质量底线:先写失败测试、再写实现代码——这个习惯比任何"更聪明的模型"都管用
- 子 Agent 并行化:把大任务拆成 2~5 分钟的小任务,每个任务独立上下文,并行推进
- 平台无关:一套 Skills 在 Claude Code / Cursor / Codex / Gemini CLI 上都能跑
- 可组合:13 个 Skills 按需启用,按团队习惯定制
如果你正在用 AI 编程工具但总觉得"差点意思",Superpowers 值得花一个月时间认真试一试。它不让你变快,但让你变稳——这恰好是 AI 编程从"玩具"走向"生产"的关键一步。