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)ですぐに活用できる状態にします。

3 つの目的

どの目的に当てはまるかユーザーに尋ねるか、コンテキストから推測します。

目的使用するタイミング
作成トピックや問題について、新しいブレインストーミングセッションを開始する
更新手法を追加する、対象範囲を広げる、新たな制約を取り入れる
検証生成した洞察がプロジェクトの目標や decision-log と一致していることを確認する

手法メニュー

手法最適な用途所要時間の目安
5 Whys根本原因の分析10-15 分
SCAMPER機能のアイデア創出と創造的なバリエーション20-30 分
マインドマッピングアイデアの整理と階層化15-20 分
リバースブレインストーミングリスクと障害モードの特定15-20 分
シックス・シンキング・ハッツ複数の視点からの評価30-45 分
スターバースティング質問の掘り下げ(誰が/何を/いつ/どこで/なぜ/どのように)20-30 分
SWOT 分析戦略的なポジショニング30-45 分
ブレインライティング発言せずに並行してアイデアを創出する15-20 分
手法の選択ガイド
  • 問題を掘り下げますか? → 5 Whys、その後にスターバースティング
  • 機能や解決策を考案しますか? → SCAMPER、マインドマッピング
  • リスクや障害モードを評価しますか? → リバースブレインストーミング、シックス・シンキング・ハッツ(ブラックハット)
  • 戦略を計画したり、ポジショニングを検討したりしますか? → SWOT、シックス・シンキング・ハッツ(全サイクル)
  • 並行して多くのアイデアを出す必要がありますか? → ブレインライティング

セッションのワークフロー

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 を使用します。

サブエージェント戦略

複数の手法を並行して扱うセッションでは、選択した手法ごとにエージェントを1つずつ起動します。

パターン: 発散型アイデア創出
エージェント: 並行して2〜6個(選択した手法ごとに1つ)

エージェントタスク出力
エージェント1SCAMPERを適用して機能のバリエーションを生み出す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個の手法を選択し、コンテキストパスを指定して手法ごとにエージェントを1つ起動する
  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の忠実性に関する注意事項

  • このスキルはフェーズ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 Code OrganizationによるBMAD Method向けのClaude Codeハーネス、BMAD Planning & Orchestratorプラグインの一部です(https://github.com/bmad-code-org/BMAD-METHOD)。`bmad-brainstorming`の理念を実装しています。方法論に関するすべての功績はBMAD Code Organizationに帰属します。

コメント