Superpowers
AI编程技能框架
官网: 立即访问
工具介绍
Superpowers具体信息
Superpowers 是由 Jesse Vincent(GitHub 账号 obra)主导开发并开源的 Agentic 技能框架与软件开发方法插件,采用 MIT 协议免费分发。它是一套面向 AI 编码智能体的"完整软件开发方法论",以可组合的技能(Skills)和初始指令为核心,从编码智能体启动的那一刻起就接管整个开发流程。
与市面上"让 AI 更聪明"的工具不同,Superpowers 的核心哲学是"让 AI 更靠谱、更守规矩"——就像给 AI 配备了一位项目经理,强制它先澄清需求、再制定计划、然后测试驱动编码、最后审查验证。官方将其概括为:把软件工程的优秀实践"焊死"在 AI Agent 上。
该项目于 2025 年 10 月开源,上线后迅速获得数万 Star,并被 Anthropic 官方插件市场收录,现已成为 Agentic 开发领域最具影响力的开源项目之一。
Superpowers 内置 14 个以上结构化技能,分为协作、测试、调试、元四大类,核心功能包括:
1. 需求澄清与设计(brainstorming):采用苏格拉底式提问,一次只问一个问题,逐步把模糊想法收敛成清晰的设计文档;未获用户明确批准前,绝不写一行代码。
2. 计划编写与执行(writing-plans / executing-plans):将设计拆解为 2~5 分钟的细粒度任务,每个任务包含精确的文件路径、完整代码和验证步骤,禁止 TBD/TODO 占位符。
3. 子代理驱动开发(subagent-driven-development):为每个任务派发独立子代理,隔离上下文防止污染,并执行"规格合规 + 代码质量"两阶段审查,不合格即打回重做。
4. 强制测试驱动开发(TDD):严格执行 RED-GREEN-REFACTOR 循环——先写失败测试、再写最简代码、最后重构;没有先出现的失败测试,就不允许写生产代码。
5. 系统化调试(systematic-debugging):四阶段根因分析流程(根因调查、模式分析、假设实验、实施修复),杜绝随机试错;配合 verification-before-completion,在宣称"搞定了"之前必须先跑新鲜验证。
6. 协作与审查:包括代码审查、接收审查反馈、Git worktree 并行开发、分支收尾、并行子代理调度等,覆盖开发全生命周期。
7. 技能扩展(writing-skills):支持按最佳实践编写和测试新技能,把反复出现的流程固化为自定义 Skill。
Superpowers 安装简便,支持按平台分别安装:
- Claude Code:在官方插件市场执行 /plugin install superpowers@claude-plugins-official,或注册 Superpowers 市场后安装;
- Codex CLI/App:在插件搜索界面输入 superpowers 一键安装;
- Cursor:在 Agent 对话中执行 /add-plugin superpowers;
- 此外还支持 Gemini CLI、GitHub Copilot CLI、Kimi Code、OpenCode、Antigravity、Factory Droid、Pi 等主流平台。
安装后无需任何额外设置,技能会在合适的开发阶段自动触发。典型工作流为 7 步:brainstorming → using-git-worktrees → writing-plans → subagent-driven-development → test-driven-development → requesting-code-review → finishing-a-development-branch。
简单来说:让 AI 先花时间想清楚(约占 40% 时间),再快速执行、一次通过,几乎零返工——即"慢开始、快完成"。
1. 强制流程而非建议:所有技能均为强制性工作流,AI 在执行任何任务前都会自动检查并激活相应技能,杜绝"跳步"和"随缘编码"。
2. 完整质量闭环:"无失败测试不写生产代码、无根因调查不修 Bug、无新鲜验证不做完成声明"三条铁律贯穿编码、调试、交付全流程,从源头拦截质量问题。
3. 跨平台复用:一套技能库可在 Claude Code、Codex、Cursor、Copilot CLI 等多个 Agent 平台运行,轻量模块化架构,可无缝接入现有自动化流水线。
4. 开源免费、无锁定:MIT 协议,社区活跃,可自由定制和扩展技能,不依赖任何单一厂商或框架。
1. 追求交付质量的专业开发者与工程师:希望 AI 不再是"碰运气"的编码助手,而是能稳定交付高质量代码的协作者。
2. 需要多人协作与代码审查的团队:两阶段审查、分支收尾、Git worktree 隔离等能力,天然适配团队化、规范化的开发流程。
3. 复杂功能开发与架构重构场景:当任务需要先理清需求、再做设计时,Superpowers 的前置澄清流程价值最大。
4. 探索 Agentic 工程化的技术负责人:可用于制定团队统一的 AI 编码规范,沉淀可复用的开发方法论。
需要注意:如果是修改不足 10 行代码的简单脚本、临时验证想法或个人玩具项目,直接用 AI 对话效率更高,不建议启用完整流程。
Q1: Superpowers 支持哪些编程工具?
A1: 支持 Claude Code、Codex(CLI/App)、Cursor、Gemini CLI、GitHub Copilot CLI、Kimi Code、OpenCode、Antigravity、Factory Droid、Pi 等主流 AI 编码平台,各平台需分别安装。
Q2: Superpowers 收费吗?
A2: 完全免费,采用 MIT 开源协议,可自由使用、修改与分发;如企业需要商业支持、附加工具或托管费用管理,可联系 Prime Radiant 获取商业服务。
Q3: 简单的小任务适合用 Superpowers 吗?
A3: 不建议。如果修改不超过 10 行代码或只是快速验证想法,直接用 AI 对话更高效;Superpowers 的价值体现在有一定复杂度、需要质量保障的开发任务上。
Q4: 安装后 AI 会一直问问题吗?
A4: brainstorming 阶段确实会通过提问澄清需求,但这是刻意设计——前期多花时间把需求聊透,能让后期执行一次通过,整体反而更省时。
Q5: 如何更新 Superpowers?
A5: 多数平台支持自动更新;部分平台需重新执行安装命令,例如 Antigravity 重新运行安装命令即可升级,Cursor 可通过 /plugin-update superpowers 更新。
Q6: 遇到技能未加载或安装失败怎么办?
A6: 可先检查网络与 Git 环境、更新插件或清理缓存;若使用 Claude Code 出现会话启动卡住等问题,可到 GitHub 的 obra/superpowers 仓库提交 Issue,社区响应积极。
Q7: 可以自定义新技能吗?
A7: 可以。内置 writing-skills 技能会教你按照最佳实践编写并测试新技能,可将团队中反复出现的流程固化为自定义 Skill,但官方一般不接受新增技能的 PR。
Superpowers数据分析
数据更新于 2026-08-01,每月更新一次,预计15号之前完成更新,数据仅统计主域名:github.com。
总访问量
615,240,000
环比变化
-3.28%
平均停留
00:06:23
跳出率
36.34%
- 直接访问 52.10%
- 搜索引擎 25.35%
- 展示广告 0.27%
- 引荐流量 9.88%
- 社交媒体 9.24%
- 邮件 1.16%
- 其他 1.99%
- United States 19.35%
- China 11.29%
- India 10.2%
- Russia 8.43%
- Germany 4.06%