Appearance
Superpowers让Claude Code返工少九成:14个Skills开发全流程
AI动作很快,但方向一旦跑偏,追起来比自己写还累。Superpowers给AI套上一套可靠的工作方法论,返工少了九成。
Plan Mode是进步,但还不够
后来发现了Plan Mode(/plan)。打开之后,Claude Code在动手之前会先生成一份计划,你确认之后它才执行。
这个设计很聪明——它强迫AI先"想清楚"再"动手",而不是一边想一边写,越写越偏。
返工确实少了。但没有消失。
问题出在执行阶段。Plan Mode帮你把计划定了下来,但执行过程中没有约束——AI随时可能"临时发挥",悄悄偏离计划。等你发现,已经改了一大片了。
Superpowers是什么
GitHub上137k stars,obra维护,最新版本v5.0.7。
项目描述只有一句话:"An agile skills framework & software development methodology that works."
核心概念:skills——一套预定义的工作流指令,告诉Claude Code在特定场景下应该怎么做事。
不是让AI更聪明,而是给AI套上一套可靠的工作方法论。
装完之后,Claude Code每次启动都会自动加载这套方法论,在合适的时机主动触发对应的skill。
14个Skills,覆盖开发全流程
🧠 规划阶段
| Skill | 触发时机 | 预计收益 |
|---|---|---|
| brainstorming | 模糊想法,还没想清楚怎么做 | 减少"做完发现理解错了"型返工,节省30-50%总时间 |
| writing-plans | 需求明确,开始变成可执行步骤 | 执行阶段"临时发挥"显著减少 |
brainstorming:强制Claude Code在动手之前,先和你来回确认几轮——目标是什么?有什么约束?有哪几种方案?各自的取舍是什么?
writing-plans:把需求拆解成详细的实施计划,每一步都有明确的目标和验收标准,存成文档。计划是写下来的,不是停留在对话里的。对话会被遗忘,文档不会。
⚙️ 执行阶段
| Skill | 触发时机 | 预计收益 |
|---|---|---|
| executing-plans | 有了计划文档,开始执行 | 执行阶段返工减少70%以上 |
| subagent-driven-development | 多个互相独立的任务可并行 | 多任务场景时间缩短60-75% |
| test-driven-development | 实现功能或修复bug之前 | 减少"写完才发现逻辑有问题"型返工 |
| systematic-debugging | 遇到bug或测试失败 | 复杂bug修复时间缩短约50% |
| using-git-worktrees | 新功能需要和当前工作区隔离 | 避免"实验性修改污染主分支"型事故 |
| dispatching-parallel-agents | 2个以上互相独立的任务 | 独立任务并行执行,总时间大幅缩短 |
executing-plans:让Claude Code严格按照计划文档一步步走,每完成一步都会回来确认,而不是一口气冲到底。执行过程有检查点,跑偏了能及时发现。
subagent-driven-development:派出多个agent同时去做不同的事,最后汇总结果。四个调研agent并行执行,分别研究四种方案,最后汇总对比分析。总共用了约280k tokens,但时间是串行调研的四分之一。
systematic-debugging:不让AI凭感觉乱猜,强制走系统化排查流程:复现问题 → 缩小范围 → 找到根因 → 验证修复。
test-driven-development:先写测试,再写实现,测试通过才算完成。AI不提醒的话通常不会主动这么做。
✅ 质检阶段
| Skill | 触发时机 | 预计收益 |
|---|---|---|
| verification-before-completion | AI准备告诉你"完成了"之前 | 减少"以为完成但其实没完成"型返工 |
| requesting-code-review | 完成功能,准备合并或提PR之前 | 在合并前发现问题,而不是合并后 |
| receiving-code-review | 收到代码审查反馈,准备修改之前 | 避免为了迎合反馈引入新问题 |
| finishing-a-development-branch | 功能开发完成,测试全部通过,准备收尾 | 分支管理更干净,减少遗留垃圾 |
verification-before-completion:强制AI在宣布完成之前,先真正运行一遍验证命令,确认输出符合预期,而不是"我觉得应该没问题了"。
AI最常见的坏习惯之一,就是信心十足地说"完成了",但其实没有验证过。这个skill就是专门管这个的。
🔧 工具类
| Skill | 触发时机 | 预计收益 |
|---|---|---|
| writing-skills | 想创建、修改或验证一个skill | 让自定义skill真正可用 |
| using-superpowers | 每次对话开始时自动触发 | 整个框架的入口 |
时间代价与真实收益
用了Superpowers之后,单次任务的执行时间确实变长了——多出四五倍是常有的事。
brainstorming要来回确认,writing-plans要生成文档,executing-plans要一步步打检查点,verification-before-completion要真正跑验证……每一个环节都在"浪费时间"。
但你换个角度算:
| 对比 | 之前 | 现在 |
|---|---|---|
| 单次任务 | 30分钟 | 90分钟 |
| 返工次数 | 3次 | 0次 |
| 总计 | 2小时 | 90分钟 |
慢即是快。这不是一句哲学,是实际用下来的数字。
安装方法
GitHub地址:https://github.com/obra/superpowers
按照README里的说明操作,几分钟就能装好。安装完成后,Claude Code会在每次启动时自动加载。
总结
AI工具本身越来越强,但怎么用这件事,还是需要你自己想清楚。
Superpowers解决的不是AI能不能做的问题,而是AI该不该这么做、该按什么顺序做的问题。
这是工程方法论,不是魔法。
| 核心价值 | 说明 |
|---|---|
| ✅ 规划约束 | brainstorming + writing-plans |
| ✅ 执行约束 | executing-plans + TDD + systematic-debugging |
| ✅ 质检验证 | verification-before-completion + code-review |
| ✅ 总收益 | 返工减少九成,总时间缩短50% |
工具不是用来崇拜的,是用来消灭返工的。
关键词:Superpowers, Claude Code, Skills, 返工, 工作方法论, TDD
