系列导航
很多人第一次用 Claude Code(或者任何 coding agent)时,都会遇到一个共同的问题:
“我知道我想做什么,但我说不清楚怎么做;一开写就跑偏,越写越复杂。”
Superpowers 提供了一套非常“工程化”的解法:把一个完整研发流程拆成一组可组合的 skills,并通过强制触发规则,把你从“直接开干”拽回到“先想清楚再写”。这篇就聚焦其中最关键的一环:Brainstorming(头脑风暴)。
1. Superpowers 是什么?
一句话:Superpowers 是一套给 coding agent 用的研发工作流。
它不是“多一个命令”,而是从你输入第一句话开始,就按照一套固定的节奏推进:
- 先通过 brainstorming 把想法变成清晰需求与设计
- 再把设计拆成可执行的实现任务(plan)
- 进入实现阶段时强调 TDD、验证、评审与收尾
它背后的抽象就是 skills。
2. Skills 到底是什么?
如果你把 Claude Code 的很多能力当作“工具”,那 skills 更像是“流程 + 规范 + 模板”。
Superpowers 的 skills 主要有三层含义:
- 触发规则:先判断“现在该用哪个技能”,而不是你想起什么就用什么
- 强制工作流:该问的问题、该做的验证、该遵循的顺序,都是“硬要求”
- 可组合:brainstorming → writing-plans → executing-plans / subagent-driven-development → TDD → review → finishing
你可以把它理解成:把一个资深工程师脑子里的“做事套路”固化成可复用模块,让 agent 不容易走捷径、少拍脑袋、多拿证据。
3. Brainstorming skill 在做什么?
Brainstorming(头脑风暴)并不是“发散想点子”,而是把模糊输入逐步收敛成可交付的设计。它通常会经历三个阶段:
3.1 澄清意图(先问对问题)
它会用“一个问题一次问”的方式,把需求的关键维度补齐,例如:
- 目标用户是谁?成功标准是什么?
- 约束是什么(时间、平台、数据源、合规)?
- 哪些是必须做的,哪些是锦上添花?
你会发现:很多失败的 agent 任务,不是模型不行,是需求不完整。
3.2 给出多种方案(带 trade-off)
它会至少提出 2–3 种实现路径,并明确取舍点,比如:
- 快速上线 vs. 可扩展
- 简单可靠 vs. 功能丰富
- 本地优先 vs. 云端依赖
这一步很关键:它把“隐含决策”变成“显式选择”,避免后面返工。
3.3 分段输出设计(让你能读完)
它不会一次丢给你一坨长文,而是按 200–300 字左右的块输出设计,并在每块之后问你“这样对不对”,直到你确认。
最终产物通常会落到一个可回放的设计文档(后续写计划、做实现、做 code review 都围绕它展开)。
4. 在 Claude Code 里怎么用?
根据官方 README,Claude Code 里推荐用插件市场安装 Superpowers。
4.1 安装(插件市场)
先注册 marketplace:
1 | /plugin marketplace add obra/superpowers-marketplace |
再安装插件:
1 | /plugin install superpowers@superpowers-marketplace |
4.2 验证是否安装成功
1 | /help |
如果能看到类似这些命令,说明 OK(名称以你安装的版本为准):
/superpowers:brainstorm/superpowers:write-plan/superpowers:execute-plan
4.3 开始一次“头脑风暴”
直接在 Claude Code 输入:
1 | /superpowers:brainstorm |
然后把你的一句话需求丢进去即可,比如:
1 | 我要做一个给团队用的“周报生成器”,支持飞书和钉钉,先做最小可用版本。 |
接下来你会看到它按“提问 → 方案 → 设计分块确认”的节奏推进。
5. 一段好用的 Prompt 模板
如果你不想从零开始描述需求,可以直接用这个模板(越短越好,先保证关键约束):
1 | 我想做:<一句话目标> |
6. 常见踩坑
- 一上来就要“写代码”:缺少需求边界,最容易写成“看起来很努力但交付不了”
- 一次问太多问题:信息密度过高,你会懒得回答,流程就断了
- 不做方案对比:看似省时间,实际把 trade-off 留到最后爆雷
- 不做分段确认:设计越长越难读,错误越晚发现越贵
7. 延伸阅读
- Superpowers README:https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/README.md
- Codex 版安装说明(README 提到的链接):https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
- OpenCode 版安装说明(README 提到的链接):https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md