Superpowers 本质上不是"自动开发工具",而是一个将需求→计划→执行→审查流程工程化的辅助系统。
1. 安装 Superpowers
在 Claude Code 中执行:
/plugin marketplace add obra/superpowers
/plugin install superpowers@superpowers-marketplace
或直接在插件市场搜索 “superpowers” 安装。
2. 头脑风暴(Brainstorm)
目的
将"模糊需求"转化为"可执行需求",让你冷静下来思考。不可能一句话生成那么多功能,每个细节都需要考虑清楚。用这个 skill 可以让你的需求更清晰。
方法
/superpowers:brainstorm
或使用 Claude Code 自带的 Plan Mode:
/plan
实际效果
- 自动引导多轮问题澄清
- 提供多个可选方案(类似产品经理讨论)
- 用户只需"选择 + 修正"
建议
不要一开始写完整需求文档,先通过 Brainstorm 收敛方向,再进入下一步。
3. 生成开发计划(Planning)
目的
将需求转化为结构化开发任务(Task Breakdown)。
命令
/superpowers:writing-plans
输出内容
通常包含:
- 任务拆分 - 将大需求拆解为可执行的小任务
- 技术方案 - 选择合适的技术栈
- 开发步骤 - Step-by-step 具体实现路径
- 风险点 - 识别可能的问题和应对措施
建议
计划要可执行(Executable),每一步尽量具备"输入 / 输出"。
4. 执行开发(Execution)
命令
/superpowers:execute-plan
特点
- 按计划逐步实现代码
- 当前模式为单 Agent 执行
- 会自动进行一定程度的上下文理解
注意点
不等于全自动开发,需要人工介入关键决策点。
5. 代码质量审查(Code Review)
命令
/requesting-code-review
能力
- 检查代码规范
- 识别潜在问题
- 提出优化建议
建议
每完成一个阶段执行一次,不要等全部完成再 review。
6. 项目结构约定
Superpowers 默认约定:
./docs/superpowers/
用于存放:
- 需求文档
- 计划文档
- 中间产物
建议
将该目录纳入 Git 管理,作为"项目记忆层"。
7. 推荐流程
需求模糊
↓
brainstorm(澄清需求)
↓
writing-plans(生成计划)
↓
execute-plan(执行开发)
↓
code-review(质量检查)
核心原则:拆分的小任务,不要一次就想完成一个项目。
总结
Superpowers 本质上不是"自动开发工具",而是:
一个 需求 → 计划 → 执行 → 审查 的工程化辅助系统 它的核心价值在于:
- 强制思考 - 不让你跳过需求澄清直接写代码
- 结构化 - 将模糊想法转化为可执行计划
- 渐进式 - 小步快跑,每次只做一小部分
- 可审查 - 每个阶段都有质��检查 如果你经常感觉"Claude Code 写出来的代码不对",试试 Superpowers,它会让你的 AI 编程workflow 更加规范。