Superpowers官网
Superpowers 是 Jesse Vincent 与 Prime Radiant 团队开发的开源 Agentic 技能框架与软件开发方,为 Claude Code、Cursor、GitHub Copilot 等 AI 编码助手设计。它通过 14 个可组合技能与初始指令,让 Agent 不再拿到任务就写代码,而是先提问澄清需求、生成设计文档与实施计划,再进入测试驱动与子代理协作的开发流程。https://github.com/obra/superpowers 是其开源仓库地址,采用 MIT 协议发布。
主要功能
- 苏格拉底式头脑风暴:通过连续追问提炼真实需求,分块呈现设计草案,确认后再进入编码。
- 设计文档与实施计划:把模糊想法转成可验证的规格说明,并将工作拆解为 2-5 分钟粒度的微任务,附精确文件路径与验证步骤。
- 子代理驱动开发:为每个任务派遣子代理,执行规格合规与代码质量两阶段审查。
- 测试驱动开发:以 RED-GREEN-REFACTOR 循环为硬性流程,先写测试再写实现。
- 系统化调试:四阶段根因分析流程,先定位根因再修复,避免盲目试错。
- Git Worktrees 工作流:在隔离工作区中开发与验证,支持并行实验与安全回退。
- 代码审查与分支收尾:任务间自动审查并按严重程度阻塞关键问题,收尾时提供合并、PR 或丢弃等选项。
核心优势
- 先理解后动手:需求澄清前置,显著减少幻觉代码与大规模返工。
- 流程即约束:技能在检测到相关任务时自动激活,方不依赖用户自觉执行。
- 证据优先:验证通过才算完成,杜绝“看起来能跑”的虚假交付。
- 跨平台一致:同一套技能覆盖 Claude Code、Cursor、Codex、Copilot、Gemini CLI 等主流编码 Agent。
如何使用Superpowers
按所用平台安装插件:Claude Code 可通过官方插件市场一条命令安装,Cursor、Codex、Copilot CLI、Gemini CLI 与 OpenCode 也各有对应安装入口,具体命令见仓库说明。
安装后正常与编码 Agent 对话即可,Superpowers 会在任务匹配时自动触发对应技能;从新功能开发到 Bug 修复,流程会经历头脑风暴、设计确认、计划撰写、子代理执行、TDD 实现与代码审查等阶段。
用户主要在两个节点做决策:确认头脑风暴产出的设计方案,以及在分支收尾时选择合并、提交 PR 或放弃;其余执行环节可交给 Agent 在既定计划下自主推进。
使用场景
- 新功能开发:先出设计文档再编码,避免需求理解偏差导致的返工。
- 大型重构:用隔离工作区并行改造不同模块,互不污染主分支。
- 疑难 Bug 排查:系统化调试技能引导根因追踪,替代盲改。
- 提交前质检:自动两阶段审查,提前暴露规格偏离与质量问题。
- 团队方沉淀:按技能规范编写内部技能,把团队流程固化为可复用资产。
想进一步定制技能生态的开发者,可以参考 ljg-skills 的认知向技能集与 vue-skills 这类框架专属技能库;技能的发现与管理可借助 DeepSkill,多套配置间的切换可搭配 CC Switch,会话记忆方面则可以了解 Claude-Mem。
常见问题
- Superpowers 是免费的吗?
- 是。项目以 MIT 协议开源,可使用、修改与商用,成本主要来自所用编码 Agent 自身的订阅或 API 消耗。
- 必须学会所有技能才能用吗?
- 不需要。技能根据当前任务自动触发,用户按平常方式与 Agent 交互即可,框架会在后台接管工作流,无需记忆复杂指令。
- TDD 是可选的吗?
- 不是。测试驱动是工作流,框架会要求先写测试再写实现,并清理在测试之前产生的代码,以此保障可验证的交付质量。
官网网址:
Superpowers 官网(GitHub 仓库):https://github.com/obra/superpowers
OpenI AI时代点评
Superpowers 把“怎么让 Agent 把活干对”回答得相当系统:需求前置、设计成文、测试、审查自动,四个环节补上了 AI 编码最容易被跳过的部分,微任务拆解也让 Agent 长时间自主运行不易跑偏。适合长期使用 Claude Code 等编码 Agent、对交付质量有要求的开发者与团队。它带来的流程开销对一次性的小脚本并不划算,更适合持续性、多文件的正式项目。
数据评估
本站OpenI提供的Superpowers都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由OpenI实际控制,在2026年 9月 3日 上午10:46收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,OpenI不承担任何责任。

