关于 bmad-brainstorm
bmad-brainstorm 是 BMAD 规划流程中的结构化构思技能,可运用 SCAMPER、SWOT 等方法整理想法、风险和洞见,供后续规划使用。
主要功能
- 01创建、更新和验证构思会话
- 02选择结构化构思方法
- 03按影响和可行性整理想法
- 04提炼可行动洞见与风险
- 05生成报告和决策日志条目
适用场景
- 01探索产品问题的解决方案
- 02识别风险与失效模式
- 03为产品简报或 PRD 准备想法
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ claude-code-bmad-skills --skill bmad-brainstorm安装后在 Claude Code 中输入/bmad-brainstorm确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/scamper-prompts.shswot-template.shtemplates/brainstorm-session.template.md详细介绍
BMAD 头脑风暴
用于 BMAD 规划生命周期的结构化创意构思工具。生成一份 brainstorming-report.md,整理好创意与洞见,可供下游规划技能(product-brief、PRD、architecture)使用。
三种意图
询问用户适用哪种意图,或根据上下文推断:
| 意图 | 适用场景 |
|---|---|
| Create | 围绕某个主题或问题开展新的头脑风暴 |
| Update | 添加技巧、深入拓展内容,或纳入新的约束 |
| Validate | 确认生成的洞见是否符合项目目标或 decision-log |
技巧菜单
| 技巧 | 最适合用于 | 大约耗时 |
|---|---|---|
| 5 Whys | 根本原因分析 | 10-15 分钟 |
| SCAMPER | 功能构思与创意变体 | 20-30 分钟 |
| Mind Mapping | 创意组织与层级梳理 | 15-20 分钟 |
| Reverse Brainstorming | 风险与失效模式识别 | 15-20 分钟 |
| Six Thinking Hats | 多角度评估 | 30-45 分钟 |
| Starbursting | 探索问题(Who/What/When/Where/Why/How) | 20-30 分钟 |
| SWOT Analysis | 战略定位 | 30-45 分钟 |
| Brainwriting | 静默并行创意生成 | 15-20 分钟 |
技巧选择指南
- 正在探索问题? → 5 Whys,然后是 Starbursting
- 正在生成功能或解决方案? → SCAMPER、Mind Mapping
- 正在评估风险或失效模式? → Reverse Brainstorming、Six Thinking Hats(Black Hat)
- 正在进行战略规划或定位? → SWOT、Six Thinking Hats(完整流程)
- 需要并行生成大量创意? → Brainwriting
会话工作流
使用 TodoWrite 跟踪每个步骤。
- 收集上下文 — 询问主题/问题、相关约束,以及当前启用的 BMAD 路线
- 读取项目上下文 — 如存在,加载
bmad-output/project-context.md和bmad-output/decision-log.md - 选择技巧 — 选择 2-4 种互补技巧,并与用户确认
- 开展会话 — 系统地应用每种技巧(先发散,不要筛选)
- 整理创意 — 对生成的所有创意进行分类;标注影响程度(H/M/L)和可行性(H/M/L)
- 提炼洞见 — 汇总所有技巧中最重要的 3-5 条可执行洞见
- 识别风险 — 记录创意构思过程中发现的风险
- 生成报告 — 填写
templates/brainstorm-session.template.md;保存到输出文件夹 - 更新 decision-log — 记录会话期间确认的关键决策或方向
- 推荐后续步骤 — 建议接下来使用哪项 BMAD 技能
脚本工具
为特定主题生成 SCAMPER 提示词:
bash "${CLAUDE_PLUGIN_ROOT}/skills/bmad-brainstorm/scripts/scamper-prompts.sh" "your topic"
生成 SWOT 分析框架:
bash "${CLAUDE_PLUGIN_ROOT}/skills/bmad-brainstorm/scripts/swot-template.sh" "your subject" > bmad-output/swot-draft.md
输出产物
所有产物均放在用户配置的输出文件夹中(默认为 bmad-output/)。
| 文件 | 描述 |
|---|---|
bmad-output/brainstorming-report.md | 主要输出 — 整理后的创意与洞见 |
bmad-output/decision-log.md | 追加记录会话期间作出的关键决策 |
bmad-output/swot-draft.md | 可选的 SWOT 框架(由脚本生成) |
使用 templates/brainstorm-session.template.md 作为报告结构。
子 Agent 策略
对于并行运用多种技巧的会话,每种技巧分配一个 Agent。
模式: 发散式构思
Agent: 并行运行 2-6 个(每种选定技巧对应一个)
| Agent | 任务 | 输出 |
|---|---|---|
| Agent 1 | 运用 SCAMPER 生成功能变体 | bmad-output/brainstorm-scamper.md |
| Agent 2 | 构建思维导图,以层级结构整理想法 | bmad-output/brainstorm-mindmap.md |
| Agent 3 | 逆向头脑风暴——找出失效模式 | bmad-output/brainstorm-risks.md |
| Agent 4 | 六顶思考帽——进行多角度分析 | bmad-output/brainstorm-hats.md |
| Agent 5 | 星爆法——围绕谁/什么/何时/何地/为何/如何提问 | bmad-output/brainstorm-questions.md |
| Agent 6 | SWOT 分析——明确战略定位 | bmad-output/brainstorm-swot.md |
协调:
- 将头脑风暴目标写入
bmad-output/brainstorm-objective.md - 选择 2-6 种技巧;为每种技巧启动一个 Agent,并提供上下文路径
- 每个 Agent 运用分配的技巧生成 10-20 个想法/见解
- 主上下文将所有输出综合为
bmad-output/brainstorming-report.md - 提取最重要的 3-5 条可执行见解;将决策追加到
bmad-output/decision-log.md
子 Agent 提示词示例:
Task: Apply SCAMPER technique
Context: Read bmad-output/brainstorm-objective.md for topic and constraints
Output: Write 15-20 creative variations to bmad-output/brainstorm-scamper.md
Apply each SCAMPER letter systematically. Generate 2-4 ideas per letter.
For each idea: one-sentence description, potential value, innovation level
(incremental / breakthrough). Conclude with your top 3 most promising ideas.
Do not implement anything — ideation output only.
BMAD 忠实度说明
- 此技能为阶段 1(分析)和阶段 2(规划)提供支持。见解将流入 product-brief 和 PRD 技能。
- 成为承诺的见解必须记录在
bmad-output/decision-log.md中。 - 此技能不会产出故事,而是产出原始见解材料,供上游技能(product-manager、system-architect)进一步完善为史诗和故事。
- 可按规模调整的流程适用:Quick Flow 会话可使用 1-2 种技巧;Enterprise 会话应使用 4-6 种技巧,以全面覆盖。
指导原则
- 先发散,再收敛——先尽量生成想法,之后再筛选
- 结构化优于自由发挥——每种技巧都有明确流程;请遵循流程
- 记录一切——捕捉所有想法;即使是“不好”的想法也可能激发突破
- 量化见解——用数字让见解更具可操作性(市场规模、功能数量)
- 交叉借鉴——考虑其他行业或领域如何解决同一问题
- 不做实现——此技能用于规划,不会编写代码或运行测试
属于 BMAD Planning & Orchestrator 插件——由 BMAD Code Organization 提供、用于 BMAD Method 的 Claude Code harness(https://github.com/bmad-code-org/BMAD-METHOD)。体现了
bmad-brainstorming的精神。所有方法论贡献均归 BMAD Code Organization 所有。
评论
支持 Markdown