扩展与集成 · 技能与方法论
Superpowers
★ 259.667
一个技能框架,加上一整套面向编码智能体的开发方法论:智能体先规划、先写测试(TDD),并通过子智能体逐个完成任务——合适的技能会自动触发。
Superpowers 不是单一功能,而是一组可组合的「技能」,再加上一套确保智能体真正使用它们的方法论。智能体不会一上来就写代码,而是先退一步、弄清你到底想做什么。在你确认设计之后,它会产出一份清晰到连新手工程师都能照着做的实现计划,强调真正的红/绿 TDD、YAGNI 和 DRY。随后进入「子智能体驱动」的流程:多个智能体分头完成各项任务、检查并复审自己的工作再继续——常常能长时间自主运行。由于技能会自动触发,你无需做任何特别操作。
🔧 SETUP
- Claude Code(官方):`/plugin install superpowers@claude-plugins-official`
- 或使用 Superpowers 市场:`/plugin marketplace add obra/superpowers-marketplace`,再从中安装插件
- 其他运行环境(Codex、Cursor、Antigravity、Copilot CLI、OpenCode、Pi 等):README 中有各自的安装方式
- 安装后技能会自动触发——无需其他操作
✅ 什么时候用?
把较大的功能干净地做完
Superpowers 不让你立刻写代码,而是强制头脑风暴 → 确认设计 → 计划 → TDD——适合看重结构的任务。
长时间自主运行
子智能体流程会照着已批准的计划连续工作数小时,其间穿插复审。
⛔ 什么时候不该用?
快速一行命令 / 一次性脚本
对于微小改动,方法论开销(设计、计划、TDD)并不划算。
更好的选择: 直接让智能体去做,不用这个框架。
团队不想被强加方法论
Superpowers 会引导你走一套特定的 TDD/YAGNI/DRY 风格,并非适合所有工作流。
更好的选择: 有针对性地使用单个技能,而不是整套框架。
来源
- GitHub: obra/superpowers ↗ github.com
- 安装指南(README) ↗ github.com