mcpField
B
bmad-brainstorm

bmad-brainstorm

github.com/aj-geddes生产力493121 次安装19 周前更新
代码仓库

关于 bmad-brainstorm

bmad-brainstorm 是 BMAD 规划流程中的结构化构思技能,可运用 SCAMPER、SWOT 等方法整理想法、风险和洞见,供后续规划使用。

主要功能

  1. 01创建、更新和验证构思会话
  2. 02选择结构化构思方法
  3. 03按影响和可行性整理想法
  4. 04提炼可行动洞见与风险
  5. 05生成报告和决策日志条目

适用场景

  1. 01探索产品问题的解决方案
  2. 02识别风险与失效模式
  3. 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.sh
swot-template.sh
templates/
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 跟踪每个步骤。

  1. 收集上下文 — 询问主题/问题、相关约束,以及当前启用的 BMAD 路线
  2. 读取项目上下文 — 如存在,加载 bmad-output/project-context.md 和 bmad-output/decision-log.md
  3. 选择技巧 — 选择 2-4 种互补技巧,并与用户确认
  4. 开展会话 — 系统地应用每种技巧(先发散,不要筛选)
  5. 整理创意 — 对生成的所有创意进行分类;标注影响程度(H/M/L)和可行性(H/M/L)
  6. 提炼洞见 — 汇总所有技巧中最重要的 3-5 条可执行洞见
  7. 识别风险 — 记录创意构思过程中发现的风险
  8. 生成报告 — 填写 templates/brainstorm-session.template.md;保存到输出文件夹
  9. 更新 decision-log — 记录会话期间确认的关键决策或方向
  10. 推荐后续步骤 — 建议接下来使用哪项 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 6SWOT 分析——明确战略定位bmad-output/brainstorm-swot.md

协调:

  1. 将头脑风暴目标写入 bmad-output/brainstorm-objective.md
  2. 选择 2-6 种技巧;为每种技巧启动一个 Agent,并提供上下文路径
  3. 每个 Agent 运用分配的技巧生成 10-20 个想法/见解
  4. 主上下文将所有输出综合为 bmad-output/brainstorming-report.md
  5. 提取最重要的 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 种技巧,以全面覆盖。

指导原则

  1. 先发散,再收敛——先尽量生成想法,之后再筛选
  2. 结构化优于自由发挥——每种技巧都有明确流程;请遵循流程
  3. 记录一切——捕捉所有想法;即使是“不好”的想法也可能激发突破
  4. 量化见解——用数字让见解更具可操作性(市场规模、功能数量)
  5. 交叉借鉴——考虑其他行业或领域如何解决同一问题
  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