Superpowers 是为 AI 编程代理设计的完整软件开发方法论,由一组可自动触发、可自由组合的技能和初始指令构成。它强制代理先通过对话提炼规格、制定计划并获得用户确认后再动手写码,并以真红绿 TDD 和子代理驱动开发支撑数小时的自主连续工作,目前已在约 15 种主流编程代理上通用,总星标近二十八万居本榜单之首。核心能力围绕七步主工作流、调试双技能、协作与元技能展开。裸奔的大模型代理会"自信地写出垃圾代码",约束代理的工作流框架因此成为刚需品类。

| 项目 | 内容 |
|---|---|
| 仓库 | obra/superpowers |
| 语言 / 许可证 | Shell / MIT |
| 总星标 | ⭐ 277,929 |
| 本月净增星标 | +18,050 |
| 榜单 | GitHub 官方月度趋势榜 第9名 |
Superpowers 是为 AI 编程代理设计的完整软件开发方法论,由一组可自动触发、可自由组合的技能和初始指令构成。它强制代理先通过对话提炼规格、制定计划并获得用户确认后再动手写码,并以真红绿 TDD 和子代理驱动开发支撑数小时的自主连续工作,目前已在约 15 种主流编程代理上通用,总星标近二十八万居本榜单之首。
裸奔的大模型代理会"自信地写出垃圾代码",约束代理的工作流框架因此成为刚需品类。Superpowers 把资深工程师的心智习惯——先问为什么、写小步计划、测试先行、互相审查——固化为技能并跨代理一致生效,几乎成了该品类默认答案,庞大基数下仍月增一万八千星印证其地位。
实现上是纯 Markdown SKILL.md 技能文件集,靠各代理平台的插件/扩展机制装载,无运行时依赖;"技能自动触发、完成前置检查"是其区别于普通提示词合集的关键机制。作者一般不接受新技能贡献,以保证跨十五个平台的行为兼容性,这也使其更像被精心维护的方法论发行版而非大众共创库。
任选所用代理对应的插件命令即可,多工具共用需分别安装。Claude Code 用官方市场一键安装;其余平台均走 GitHub 地址装载,无额外运行环境要求。
/plugin install superpowers@claude-plugins-official # Claude Code
gemini extensions install https://github.com/obra/superpowers # Gemini CLI
droid plugin install superpowers@superpowers # Factory Droid
装好后正常开工即可:你描述想构建的东西,代理会主动发问澄清真实意图,随后逐节展示提炼后的规格请确认;回复确认生成实施计划,再说一声 go,子代理便按任务清单推进并相互审查:
你:帮我做一个导出 PDF 的命令行工具
代理:[brainstorming] 先问清用途、格式要求与边界…(分节确认设计)
你:go
代理:[writing-plans → subagent-driven-development] 按 RED-GREEN-REFACTOR 逐任务实施
对比 mattpocock/skills 的精巧工具箱风格,Superpowers 是接管全程的强约束操作系统,二者分别代表"给原则"与"给纪律"两种流派;对比 Spec-Kit 则更侧重执行期质量控制而非前期规格产物本身。