GitHub Trending · 今日 AI 开源项目

超级能力降临:obra/superpowers
重新定义 AI 编程的工作流

GitHub 今日热度最高的 AI 项目诞生了。以往那种"让 AI 直接开写"的粗放式编程,正在被一套系统化的工程方法论所取代。superpowers 用 7 个强制执行的技能阶段,把 AI 从代码生成器变成了真正的工程协作者——这套思路值得每一个关注 AI 编程的人认真研究。

今日 +1,926 Stars 14.1 万 Stars MIT License v5.0.7 多平台支持

1项目概览

140,793
Total Stars
总榜常驻
+1,926
今日新增
全榜第一
12k
Forks
28 位贡献者
120
开放 Issues
活跃社区
obra/superpowers
obra (Jesse Vincent) · Prime Radiant · MIT License · 2025年3月31日 v5.0.7

superpowers 的核心定位很清晰:它不是又一个"AI 帮你写代码"的工具,而是一套给 AI 编程助手量身定制的软件开发方法论

这个项目由 Jesse Vincent 发起,他在软件工程领域深耕多年,创办了 Best Practical 公司。superpowers 的出现源自一个真实的痛点:直接丢给 AI 一个任务,它往往会跳过设计阶段直接写代码——结果是代码质量参差不齐,返工频繁,debug 成本甚至超过纯手工开发。

superpowers 的解决思路是把经典的工程实践固化为 AI 可执行的"技能"——当你告诉 AI"帮我规划这个功能"或"调试这个问题"时,它会自动激活对应的技能,按照系统化的步骤推进,而不是凭直觉输出代码。这套框架在 2025 年底开始快速走红,GitHub Star 增长曲线几乎垂直。

适用场景
复杂项目多阶段开发 需要 AI 长时间自主工作 高代码质量要求团队 新团队 AI 编程标准化 TDD 流程强制执行 多 Agent 协作任务分配

2核心功能与工作流

superpowers 将开发过程拆解为 7 个自动触发的技能阶段,AI 在每个阶段都会遵循对应的行为规范,不会擅自跳跃。

1
头脑风暴 Brainstorming
AI 自动激活,通过提问将模糊想法转化为可验证的设计文档,探索替代方案后再进入下一阶段。
2
Git 工作树 Using Git Worktrees
在隔离分支创建工作区,运行项目设置,验证干净的测试基线,不污染主分支。
3
编写计划 Writing Plans
将设计拆解为原子任务,每个任务 2-5 分钟,包含精确文件路径、预期代码和验证步骤。
4
子 Agent 驱动开发 Subagent-Driven
每个任务派遣新子 Agent 执行两阶段审查:功能符合性验证 + 代码质量检查。v5 后可切换为内联自评审,大幅提升效率。
5
测试驱动开发 TDD
强制红-绿-重构循环:先写失败测试,观察失败,写最小化代码通过,重构。删除测试之前写出的代码。
6
请求代码审查 Code Review
自动触发审查,按严重性报告问题。严重问题阻塞后续任务,不允许带病合并。
7
完成开发分支 Finishing
运行完整测试套件,提供合并/PR/保留/丢弃选项,清理工作树,确保分支健康。
工程哲学

TDD 优先:代码必须在测试之后编写,这是 superpowers 的铁律。随意跳过测试直接写实现代码的行为会被明确阻止。

系统化优于临时性:把隐性知识显性化为可审计的步骤,每一步都有明确的输入、输出和验证方式。

简洁性:遵循 YAGNI(You Aren't Gonna Need It)和 DRY(Don't Repeat Yourself)原则,避免过度设计。

证据优于声明:完成功能需要提供客观证据——测试通过、代码覆盖率报告——而不是 AI 口头保证"功能已完成"。

3安装与使用

Claude Code 官方市场安装(推荐)
// 方式一:官方市场 /plugin install superpowers@claude-plugins-official // 方式二:第三方市场 /plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace // Cursor 安装 /add-plugin superpowers // Gemini CLI 安装 gemini extensions install https://github.com/obra/superpowers
使用方式

安装完成后,在新会话中直接向 AI 描述需求即可,无需额外操作。技能在适当时机自动激活——当你说出"帮我规划功能"时,brainstorming 技能触发;说"调试这个问题"时,systematic-debugging 技能触发。

所有技能均以 Shell 脚本形式实现,存储在 skills/ 目录下,通过 /plugin update superpowers 一键更新。

v5.0.7 最新更新(2025-03-31)
GitHub Copilot CLI 支持 内联自评审替代子 Agent 评审循环 token 使用量优化 OpenCode 兼容修复 Qwen 等模型兼容性提升

v5 版本引入了内联自评审机制,在保持评审质量的前提下,将每次执行的时间开销从约 25 分钟压缩到更可接受的水平。v5.0.7 还正式支持了 GitHub Copilot CLI,完成六大平台的全面覆盖。

4竞品对比

superpowers 并不是这个赛道的唯一玩家。ECC(Everything Claude Code)和 oh-my-claudecode 是目前最直接的竞争项目。以下从多个维度进行对比:

维度 obra/superpowers ECC (Everything Claude Code) oh-my-claudecode
GitHub Stars 14.1 万 约 5 万 约 2 万
架构模式 可组合 Skill 系统(~20 个核心技能) 六大组件柱(Agent/Skill/Command/Rule/Hook/Script,300+ 组件) 轻量级提示模板集合
流程控制 强制执行,Agent 驱动,用户干预点明确 用户主导,命令驱动(/plan /tdd 等) 半自动化,需要手动切换模式
TDD 强制程度 铁律级,跳过会被阻止 可选,通过命令激活 无内置 TDD 支持
子 Agent 支持 内置子 Agent 驱动开发流程 通过脚本扩展实现
学习曲线 中等,需理解 7 个阶段含义 陡峭,6 大组件需要系统学习 低,直接使用无需配置
跨平台支持 Claude Code, Cursor, Codex, OpenCode, Copilot CLI, Gemini CLI Claude Code, Cursor, Codex, OpenCode, Antigravity IDE Claude Code(主要)
安全审计 基础检查 集成 AgentShield,多维度安全扫描
成本控制 中等 默认 Sonnet 模型,Token 消耗精细可调 无内置控制
适用场景 追求代码质量、工程纪律的中大型项目 需要高度定制、安全合规、多语言支持的团队 快速上手、单人开发者日常使用
我的判断

ECC 像一把瑞士军刀,功能全,但需要花时间研究怎么用;superpowers 则像一个严格的导师——上手路径更短,但一旦进入框架就得按规则走。两者定位不同,混用反而容易产生冲突。

对于大多数团队来说,superpowers 的优势在于:强制 TDD + 自动分支管理 + 子 Agent 协作——这三项加在一起,真正把 AI 编程从"随意生成"提升到了"工程化协作"的高度。

5综合评分

代码质量保障
9.5
工作流系统化程度
9.2
跨平台兼容性
8.8
社区活跃度
9.0
学习成本
7.0
文档完善度
8.5
维护迭代速度
9.0
综合评分
8.7
/ 10
superpowers 是当前 AI 编程框架中方法论最系统化的选手。 它不是让 AI 跑得更快,而是让它跑得更对。 适合对代码质量有要求的团队,但在快速探索性项目中可能显得过于刚性。
适用人群

推荐使用的团队和个人:

追求代码质量的开发团队——TDD 强制执行意味着 AI 生成的代码必须经过测试验证,返工率显著降低。

需要 AI 长时间独立工作的复杂项目——superpowers 的原子任务拆分(每任务 2-5 分钟)让 AI 在长时间自主工作中保持方向不跑偏。

希望标准化 AI 辅助开发流程的团队——用统一的工作流训练所有开发者,避免 AI 使用方式千人千面。

不太适合的场景:快速原型验证、一次性脚本、探索性数据分析——这些场景的试错成本低,superpowers 的流程反而增加开销。

6参考链接