bmad-brainstorm
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBMAD Brainstorm
BMAD头脑风暴
Structured ideation harness for the BMAD planning lifecycle. Produces a
of organized ideas and insights ready to feed downstream
planning skills (product-brief, PRD, architecture).
brainstorming-report.mdBMAD规划生命周期的结构化创意工具。生成包含有条理的想法和见解的文件,可直接供下游规划技能(product-brief、PRD、架构设计)使用。
brainstorming-report.mdThree Intents
三种操作意图
Ask the user which intent applies — or infer from context:
| Intent | When to use |
|---|---|
| Create | New brainstorming session on a topic or problem |
| Update | Add techniques, deepen coverage, or incorporate new constraints |
| Validate | Confirm generated insights align with project goals or decision-log |
询问用户适用哪种意图,或根据上下文推断:
| 意图 | 使用场景 |
|---|---|
| 创建 | 针对某个主题或问题开展新的头脑风暴会议 |
| 更新 | 添加技术方法、深化内容覆盖或纳入新约束条件 |
| 验证 | 确认生成的见解与项目目标或决策日志一致 |
Technique Menu
技术方法菜单
| Technique | Best For | Approx Time |
|---|---|---|
| 5 Whys | Root cause analysis | 10-15 min |
| SCAMPER | Feature ideation & creative variations | 20-30 min |
| Mind Mapping | Idea organization & hierarchy | 15-20 min |
| Reverse Brainstorming | Risk and failure-mode identification | 15-20 min |
| Six Thinking Hats | Multi-perspective evaluation | 30-45 min |
| Starbursting | Question exploration (Who/What/When/Where/Why/How) | 20-30 min |
| SWOT Analysis | Strategic positioning | 30-45 min |
| Brainwriting | Silent parallel idea generation | 15-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.
- Gather context — Ask: topic/problem, relevant constraints, which BMAD track is active
- Read project context — Load and
bmad-output/project-context.mdif presentbmad-output/decision-log.md - Select techniques — Choose 2-4 complementary techniques; confirm with user
- Execute sessions — Apply each technique systematically (diverge first, do not filter)
- Organize ideas — Categorize all generated ideas; label Impact (H/M/L) and Feasibility (H/M/L)
- Extract insights — Identify top 3-5 actionable insights across all techniques
- Identify risks — Capture risks surfaced during ideation
- Produce report — Fill ; save to output folder
templates/brainstorm-session.template.md - Update decision-log — Record key decisions or directions confirmed during the session
- Recommend next steps — Which BMAD skill to engage next
使用TodoWrite跟踪每个步骤。
- 收集上下文信息 — 询问:主题/问题、相关约束条件、当前启用的BMAD跟踪项
- 读取项目上下文 — 若存在则加载和
bmad-output/project-context.md文件bmad-output/decision-log.md - 选择技术方法 — 挑选2-4种互补的技术方法,与用户确认
- 执行会议 — 系统应用每种技术方法(先发散,不做筛选)
- 整理想法 — 将所有生成的想法分类,标注影响程度(高/中/低)和可行性(高/中/低)
- 提取见解 — 从所有技术方法中筛选出3-5个最具可执行性的核心见解
- 识别风险 — 记录创意过程中浮现的风险
- 生成报告 — 填写模板,保存至输出文件夹
templates/brainstorm-session.template.md - 更新决策日志 — 记录会议期间确认的关键决策或方向
- 推荐后续步骤 — 建议下一步使用的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.mdOutput Artifacts
输出产物
All artifacts go under the user-configured output folder (default ).
bmad-output/| File | Description |
|---|---|
| Primary output — organized ideas + insights |
| Append key decisions made during session |
| Optional SWOT scaffold (from script) |
Use for the report structure.
templates/brainstorm-session.template.md所有产物均存储在用户配置的输出文件夹中(默认路径为)。
bmad-output/| 文件 | 描述 |
|---|---|
| 主要输出文件——包含整理后的想法和见解 |
| 追加记录会议期间做出的关键决策 |
| 可选的SWOT分析框架(由脚本生成) |
使用作为报告结构模板。
templates/brainstorm-session.template.mdSubagent 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)
Agents: 2-6 parallel (one per selected technique)
| Agent | Task | Output |
|---|---|---|
| Agent 1 | Apply SCAMPER to generate feature variations | |
| Agent 2 | Build Mind Map to organize ideas hierarchically | |
| Agent 3 | Reverse Brainstorming — identify failure modes | |
| Agent 4 | Six Thinking Hats — multi-perspective analysis | |
| Agent 5 | Starbursting — Who/What/When/Where/Why/How | |
| Agent 6 | SWOT Analysis — strategic positioning | |
Coordination:
- Write brainstorming objective to
bmad-output/brainstorm-objective.md - Select 2-6 techniques; launch one agent per technique with context path
- Each agent generates 10-20 ideas/insights using its assigned technique
- Main context synthesizes all outputs into
bmad-output/brainstorming-report.md - 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个并行代理(每个选中的技术方法对应一个)
代理数量: 2-6个并行代理(每个选中的技术方法对应一个)
| 代理 | 任务 | 输出文件 |
|---|---|---|
| 代理1 | 应用SCAMPER法生成功能变体 | |
| 代理2 | 构建思维导图以层级化整理想法 | |
| 代理3 | 反向头脑风暴——识别失效模式 | |
| 代理4 | 六顶思考帽——多视角分析 | |
| 代理5 | 星爆法——探索何人/何事/何时/何地/为何/如何问题 | |
| 代理6 | SWOT分析——战略定位 | |
协作流程:
- 将头脑风暴目标写入文件
bmad-output/brainstorm-objective.md - 选择2-6种技术方法,为每种方法启动一个带有上下文路径的代理
- 每个代理使用分配的技术方法生成10-20个想法/见解
- 主上下文将所有输出内容整合到文件中
bmad-output/brainstorming-report.md - 提取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
指导原则
- Diverge before converging — generate volume first; filter later
- Structured over freeform — every technique has a defined process; follow it
- Document everything — capture all ideas; even "bad" ones can spark breakthroughs
- Quantify insights — numbers make insights actionable (market size, feature counts)
- Cross-pollinate — consider how other industries or domains solve the same problem
- 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. All methodology credit belongs to the BMAD Code Organization.bmad-brainstorming
- 先发散后收敛 — 先大量生成想法,再进行筛选
- 结构化优先 — 每种技术方法都有明确流程,严格遵循
- 全面记录 — 捕获所有想法,即使是“糟糕”的想法也可能激发突破性创意
- 量化见解 — 数据让见解更具可执行性(如市场规模、功能数量)
- 跨界借鉴 — 思考其他行业或领域如何解决同类问题
- 不涉及实现 — 本技能仅负责规划,绝不编写代码或运行测试
本技能是BMAD Planning & Orchestrator插件的一部分——该插件是BMAD Code Organization(https://github.com/bmad-code-org/BMAD-METHOD)为**BMAD方法**开发的Claude Code工具。实现了的核心思想。所有方法论版权归BMAD Code Organization所有。bmad-brainstorming