bmad-brainstorm

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

BMAD Brainstorm

BMAD头脑风暴

Structured ideation harness for the BMAD planning lifecycle. Produces a
brainstorming-report.md
of organized ideas and insights ready to feed downstream planning skills (product-brief, PRD, architecture).
BMAD规划生命周期的结构化创意工具。生成包含有条理的想法和见解的
brainstorming-report.md
文件,可直接供下游规划技能(product-brief、PRD、架构设计)使用。

Three Intents

三种操作意图

Ask the user which intent applies — or infer from context:
IntentWhen to use
CreateNew brainstorming session on a topic or problem
UpdateAdd techniques, deepen coverage, or incorporate new constraints
ValidateConfirm generated insights align with project goals or decision-log
询问用户适用哪种意图,或根据上下文推断:
意图使用场景
创建针对某个主题或问题开展新的头脑风暴会议
更新添加技术方法、深化内容覆盖或纳入新约束条件
验证确认生成的见解与项目目标或决策日志一致

Technique Menu

技术方法菜单

TechniqueBest ForApprox Time
5 WhysRoot cause analysis10-15 min
SCAMPERFeature ideation & creative variations20-30 min
Mind MappingIdea organization & hierarchy15-20 min
Reverse BrainstormingRisk and failure-mode identification15-20 min
Six Thinking HatsMulti-perspective evaluation30-45 min
StarburstingQuestion exploration (Who/What/When/Where/Why/How)20-30 min
SWOT AnalysisStrategic positioning30-45 min
BrainwritingSilent parallel idea generation15-20 min
技术方法适用场景大致耗时
5 Whys根本原因分析10-15分钟
SCAMPER功能创意构思与变体生成20-30分钟
思维导图想法整理与层级构建15-20分钟
反向头脑风暴风险与失效模式识别15-20分钟
六顶思考帽多视角评估30-45分钟
星爆法问题探索(何人/何事/何时/何地/为何/如何)20-30分钟
SWOT分析战略定位30-45分钟
头脑书写法静默并行创意生成15-20分钟

Technique Selection Guide

技术方法选择指南

  • Exploring a problem? → 5 Whys, then Starbursting
  • Generating features or solutions? → SCAMPER, Mind Mapping
  • Assessing risk or failure modes? → Reverse Brainstorming, Six Thinking Hats (Black Hat)
  • Strategic planning or positioning? → SWOT, Six Thinking Hats (full cycle)
  • Need parallel idea volume? → Brainwriting
  • 探索问题根源? → 先使用5 Whys,再用星爆法
  • 生成功能或解决方案? → SCAMPER、思维导图
  • 评估风险或失效模式? → 反向头脑风暴、六顶思考帽(黑帽)
  • 战略规划或定位? → SWOT分析、完整流程的六顶思考帽
  • 需要大量并行创意? → 头脑书写法

Session Workflow

会议工作流程

Use TodoWrite to track each step.
  1. Gather context — Ask: topic/problem, relevant constraints, which BMAD track is active
  2. Read project context — Load
    bmad-output/project-context.md
    and
    bmad-output/decision-log.md
    if present
  3. Select techniques — Choose 2-4 complementary techniques; confirm with user
  4. Execute sessions — Apply each technique systematically (diverge first, do not filter)
  5. Organize ideas — Categorize all generated ideas; label Impact (H/M/L) and Feasibility (H/M/L)
  6. Extract insights — Identify top 3-5 actionable insights across all techniques
  7. Identify risks — Capture risks surfaced during ideation
  8. Produce report — Fill
    templates/brainstorm-session.template.md
    ; save to output folder
  9. Update decision-log — Record key decisions or directions confirmed during the session
  10. Recommend next steps — Which BMAD skill to engage next
使用TodoWrite跟踪每个步骤。
  1. 收集上下文信息 — 询问:主题/问题、相关约束条件、当前启用的BMAD跟踪项
  2. 读取项目上下文 — 若存在则加载
    bmad-output/project-context.md
    bmad-output/decision-log.md
    文件
  3. 选择技术方法 — 挑选2-4种互补的技术方法,与用户确认
  4. 执行会议 — 系统应用每种技术方法(先发散,不做筛选)
  5. 整理想法 — 将所有生成的想法分类,标注影响程度(高/中/低)和可行性(高/中/低)
  6. 提取见解 — 从所有技术方法中筛选出3-5个最具可执行性的核心见解
  7. 识别风险 — 记录创意过程中浮现的风险
  8. 生成报告 — 填写
    templates/brainstorm-session.template.md
    模板,保存至输出文件夹
  9. 更新决策日志 — 记录会议期间确认的关键决策或方向
  10. 推荐后续步骤 — 建议下一步使用的BMAD技能

Script Utilities

脚本工具

Generate SCAMPER prompts for a specific topic:
bash
bash "${CLAUDE_PLUGIN_ROOT}/skills/bmad-brainstorm/scripts/scamper-prompts.sh" "your topic"
Generate a SWOT analysis scaffold:
bash
bash "${CLAUDE_PLUGIN_ROOT}/skills/bmad-brainstorm/scripts/swot-template.sh" "your subject" > bmad-output/swot-draft.md
为特定主题生成SCAMPER提示语:
bash
bash "${CLAUDE_PLUGIN_ROOT}/skills/bmad-brainstorm/scripts/scamper-prompts.sh" "your topic"
生成SWOT分析框架:
bash
bash "${CLAUDE_PLUGIN_ROOT}/skills/bmad-brainstorm/scripts/swot-template.sh" "your subject" > bmad-output/swot-draft.md

Output Artifacts

输出产物

All artifacts go under the user-configured output folder (default
bmad-output/
).
FileDescription
bmad-output/brainstorming-report.md
Primary output — organized ideas + insights
bmad-output/decision-log.md
Append key decisions made during session
bmad-output/swot-draft.md
Optional SWOT scaffold (from script)
Use
templates/brainstorm-session.template.md
for the report structure.
所有产物均存储在用户配置的输出文件夹中(默认路径为
bmad-output/
)。
文件描述
bmad-output/brainstorming-report.md
主要输出文件——包含整理后的想法和见解
bmad-output/decision-log.md
追加记录会议期间做出的关键决策
bmad-output/swot-draft.md
可选的SWOT分析框架(由脚本生成)
使用
templates/brainstorm-session.template.md
作为报告结构模板。

Subagent Strategy

子代理策略

For sessions covering multiple techniques in parallel, fan out one agent per technique.
Pattern: Fan-Out Ideation
Agents: 2-6 parallel (one per selected technique)
AgentTaskOutput
Agent 1Apply SCAMPER to generate feature variations
bmad-output/brainstorm-scamper.md
Agent 2Build Mind Map to organize ideas hierarchically
bmad-output/brainstorm-mindmap.md
Agent 3Reverse Brainstorming — identify failure modes
bmad-output/brainstorm-risks.md
Agent 4Six Thinking Hats — multi-perspective analysis
bmad-output/brainstorm-hats.md
Agent 5Starbursting — Who/What/When/Where/Why/How
bmad-output/brainstorm-questions.md
Agent 6SWOT Analysis — strategic positioning
bmad-output/brainstorm-swot.md
Coordination:
  1. Write brainstorming objective to
    bmad-output/brainstorm-objective.md
  2. Select 2-6 techniques; launch one agent per technique with context path
  3. Each agent generates 10-20 ideas/insights using its assigned technique
  4. Main context synthesizes all outputs into
    bmad-output/brainstorming-report.md
  5. Extract top 3-5 actionable insights; append decisions to
    bmad-output/decision-log.md
Example subagent prompt:
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.
对于需要并行使用多种技术方法的会议,为每种技术方法分配一个独立代理。
模式: 发散式创意构思
代理数量: 2-6个并行代理(每个选中的技术方法对应一个)
代理任务输出文件
代理1应用SCAMPER法生成功能变体
bmad-output/brainstorm-scamper.md
代理2构建思维导图以层级化整理想法
bmad-output/brainstorm-mindmap.md
代理3反向头脑风暴——识别失效模式
bmad-output/brainstorm-risks.md
代理4六顶思考帽——多视角分析
bmad-output/brainstorm-hats.md
代理5星爆法——探索何人/何事/何时/何地/为何/如何问题
bmad-output/brainstorm-questions.md
代理6SWOT分析——战略定位
bmad-output/brainstorm-swot.md
协作流程:
  1. 将头脑风暴目标写入
    bmad-output/brainstorm-objective.md
    文件
  2. 选择2-6种技术方法,为每种方法启动一个带有上下文路径的代理
  3. 每个代理使用分配的技术方法生成10-20个想法/见解
  4. 主上下文将所有输出内容整合到
    bmad-output/brainstorming-report.md
    文件中
  5. 提取3-5个最具可执行性的核心见解,将决策追加到
    bmad-output/decision-log.md
    文件中
子代理提示语示例:
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 Fidelity Notes

BMAD一致性说明

  • This skill feeds Phase 1 (Analysis) and Phase 2 (Planning). Insights flow into the product-brief and PRD skills.
  • Insights that become commitments must be logged in
    bmad-output/decision-log.md
    .
  • This skill does not produce stories. It produces raw insight material that upstream skills (product-manager, system-architect) refine into epics and stories.
  • Scale-adaptive tracks apply: Quick Flow sessions may use 1-2 techniques; Enterprise sessions should apply 4-6 for comprehensive coverage.
  • 本技能为第1阶段(分析)和第2阶段(规划)提供输入,生成的见解将流入product-brief和PRD技能中。
  • 成为承诺的见解必须记录在
    bmad-output/decision-log.md
    文件中。
  • 本技能不生成用户故事,仅生成原始见解素材,供上游技能(产品经理、系统架构师)提炼为史诗和用户故事。
  • 支持自适应规模的跟踪:快速流程会议可使用1-2种技术方法;企业级会议应使用4-6种方法以实现全面覆盖。

Guiding Principles

指导原则

  1. Diverge before converging — generate volume first; filter later
  2. Structured over freeform — every technique has a defined process; follow it
  3. Document everything — capture all ideas; even "bad" ones can spark breakthroughs
  4. Quantify insights — numbers make insights actionable (market size, feature counts)
  5. Cross-pollinate — consider how other industries or domains solve the same problem
  6. No implementation — this skill plans; it never writes code or runs tests

Part of the BMAD Planning & Orchestrator plugin — a Claude Code harness for the BMAD Method by the BMAD Code Organization (https://github.com/bmad-code-org/BMAD-METHOD). Implements the spirit of
bmad-brainstorming
. All methodology credit belongs to the BMAD Code Organization.
  1. 先发散后收敛 — 先大量生成想法,再进行筛选
  2. 结构化优先 — 每种技术方法都有明确流程,严格遵循
  3. 全面记录 — 捕获所有想法,即使是“糟糕”的想法也可能激发突破性创意
  4. 量化见解 — 数据让见解更具可执行性(如市场规模、功能数量)
  5. 跨界借鉴 — 思考其他行业或领域如何解决同类问题
  6. 不涉及实现 — 本技能仅负责规划,绝不编写代码或运行测试

本技能是BMAD Planning & Orchestrator插件的一部分——该插件是BMAD Code Organization(https://github.com/bmad-code-org/BMAD-METHOD)为**BMAD方法**开发的Claude Code工具。实现了
bmad-brainstorming
的核心思想。所有方法论版权归BMAD Code Organization所有。