Superpowers:给 AI 编程助手装上完整开发方法论
Superpowers:给 AI 编程助手装上完整开发方法论
Superpowers 在 GitHub 上拿到了 224,737 个 Star。
项目就干一件事:给 AI 编程工具装上一整套软件开发方法论,让它们有了完整的工作流程,接到需求后先规划再动手。

1、它在解决什么问题
用 Claude Code、Codex 这类工具写过稍复杂项目的人应该都碰到过:扔一个需求过去,模型直接开始写代码,写出来的东西跑不通,或者跟预期差得远。
根源在于模型缺一套工作流程。没有需求澄清、没有设计验证、没有测试、没有代码审查,写出来的代码质量全靠运气。
Superpowers 的做法是在模型动手之前,把完整的开发流程先走一遍。
2、流程怎么跑的
第一步是头脑风暴。你告诉 agent 想做什么,它不急着写代码,而是先提问、澄清需求,把模糊想法整理成设计文档,分段展示给你确认。
设计通过后,自动创建 Git worktree 隔离工作区,跑项目初始化,确认现有测试全部通过。
然后把设计拆成一个一个小任务,每个任务 2 到 5 分钟的工作量,写清楚要改哪些文件、代码具体长什么样、用什么方式验证。
任务拆完,启动子 agent 逐个执行。每个任务做完经过两轮审查:先检查是否符合规格,再检查代码质量。没问题才进入下一个。
整个过程强制 TDD(测试驱动开发):先写失败的测试,再写最少的代码让它通过,最后重构。没有测试的代码会被直接删掉。

3、支持哪些工具
Claude Code、Codex CLI、Codex App、Gemini CLI、Cursor、OpenCode、GitHub Copilot CLI、Factory Droid,主流的 AI 编程工具基本都覆盖了。每个工具的安装方式不同,但装完之后不需要额外配置,技能会在合适时机自动触发。
4、安装方式
以 Claude Code 为例:
/plugin install superpowers@claude-plugins-official
其他工具的安装方式在项目文档里都有写,按自己用的工具操作就行。
5、适合谁用
用 AI 编程工具开发过实际项目、被模型的"自由发挥"坑过的人。项目越大、流程越复杂,这套方法论的价值越明显。重点在于让模型输出更靠谱。
"自由发挥"坑过的人。项目越大、流程越复杂,这套方法论的价值越明显。重点在于让模型输出更靠谱。
更多推荐



所有评论(0)