是什么?
Superpowers 是一套强制执行的工作流和可组合的"技能"库
为什么用它?有什么好处?
- Superpowers不会让AI更聪明,但是会让AI守纪律
- 类比
*
- 不用:让一个聪明但散漫的实习生干活,他可能跳步骤、不写文档、不写测试
- 用了:给这个实习生一套SOP(标准流程),他必须按照流程走,不能跳过
安装
从Superpowers专属市场安装
注册市场:
bash/plugin marketplace add obra/superpowers-marketplace从该应用市场安装插件:
bash/plugin install superpowers@superpowers-marketplace
从官方插件市场安装(推荐)Claude方式
bash/plugin install superpowers@claude-plugins-official
两种安装方式有何区别?选哪个?
推荐使用从官方插件市场安装的方式。 从Superpowers专属市场安装适合需要同步更新内测功能、定制版本的用户。 其余工具安装方式请查阅文档:github.com/obra/superp...
注意
插件里面执行命令:
报错:在此环境中无法使用插件。
使用cli:我这里就选择install for you了 这样插件会安装到个人用户配置中,对所有项目生效
结论:插件里面安装不具备环境,需要在
CLI里面安装
卸载
因为我给安装到了个人全局,想了想 我别的项目不太想用,就给先卸载了 然后指定项目装这个就行
卸载命令
bash/plugin uninstall superpowers
安装
/plugin install superpowers@claude-plugins-official
记得勾选在本项目才有权限的选项
实践

七步走
ruby
第 1 步:/brainstorming ← 聊需求,出设计文档
第 2 步:/using-git-worktrees ← 开隔离分支工作区
第 3 步:/writing-plans ← 拆任务清单
第 4 步:
- /subagent-driven-development ← 新子 Agent逐个任务执行 独立审查 Agent自动两阶段审查 全自动,跑得快,你不用盯
- /executing-plans ← 当前 Agent逐个任务执行 暂停检查点让你人工审查 半自动,你能盯着每一步
第 5 步:/test-driven-development ← TDD写代码(RED→GREEN→REFACTOR)
第 6 步:/requesting-code-review ← 代码审查
第 7 步:/finishing-a-development-branch ← 收尾合并/PR
| 步骤 | 命令 | 你做什么 | |
|---|---|---|---|
| ① | /brainstorming |
回答它的需求问题,确认设计文档 | |
| ② | /using-git-worktrees |
等它开隔离工作区,确认测试基线干净 | |
| ③ | /writing-plans |
看任务清单,确认粒度(2--5分钟一个) | |
| ④ | /subagent-driven-development |
/executing-plans |
看它派任务、执行、自审,有问题喊停 |
| ⑤ | /test-driven-development |
盯红绿灯(先红灯后绿灯),没红灯就喊停 | |
| ⑥ | /requesting-code-review |
看审查报告,🔴问题必须改 | |
| ⑦ | /finishing-a-development-branch |
选合并/PR/保留/丢弃 |
第一步
bash
/brainstorming
接着可以跟它聊你想要的,或者需求等等,经过了一番讨论 结果如下 会在根目录的docs/superpowers/specs目录下创建出设计文档:
- 有问题继续跟它反馈修改知道你满意即可
第二步
arduino
/using-git-worktrees
接着会自动创建分支,等待即可
第三步
bash
/writing-plans
这一步会把设计文档(刚才写的
2026-07-20-course-management-design.md)拆成一个个2--5 分钟能做完的小任务, 产出在docs\superpowers\plans目录下,每个任务有:
精确文件路径
完整代码
验证步骤
第四步
会让你选择,我这里就选择2了 第一次流程看看是如何走的


接着输入:/executing-plans,然后它会一步一步执行 写代码,直至完成
第五步
bash
/test-driven-development
没问题会提示你下一步的

第六步
bash
/requesting-code-review

按需选择即可
第七步
bash
/finishing-a-development-branch

我这里选择合并

这时候,worktrees分支就被删除了,自动合并到主分支了

至此,流程就过了一遍。
效果



- 效果功能基本实现了,一些细微的可以后续调整,比如这个输入框和label的距离过近 等等
个人观点
- 网上有很多说这个不好的,比如说使用了之后使其
GPT5-6变蠢变笨,个人观点是有些极其聪明的模型确实也可以不使用superpowers(有些场景使用它确实是优点繁琐、笨重了 让简单的任务变得更复杂化了),也可以了解了解OpenSpec,我的另外一篇文章有写,总有一款适合的~或者直接 Plan ~ tasks ~ execute也是介意的- 个人感觉分场景使用吧,如果需求不明确 或者 模块功能复杂且庞大或许可以尝试使用使用它
- 小功能、改小bug直接vibe coding一把嗦了







