brainstorming について
新しい問題領域と既存のアイデアの両方を検討する、構造化されたブレインストーミングスキルです。問題の発見から選択肢とトレードオフの検討へ進み、最終成果物の作成前に承認を求めます。
主な機能
- 01新規課題と既存案の2つの進め方
- 02解決策より先に問題を発見
- 034つ以上の代替案を生成
- 04選択前にトレードオフを評価
- 05承認後に方向性をまとめる
活用シーン
- 01具体案のない問題の選択肢を探る
- 02既存の計画を別の角度から見直す
- 03方向性を決める前に案を比較する
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ adeonir/ agent-skills --skill brainstormingインストール後、Claude Code で/brainstormingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/capture.mdconverge.mddiscovery.mddiverge.md詳細
ブレインストーミング
漠然とした状態から方向性を定めるための、構造化されたアイデア探索です。2つの進め方があります。何もない問題領域から始める グリーンフィールド と、既存の考え方に徹底的に挑む リレン トレス です。どちらも幅優先で進めます。決断する前に、見落としがちな選択肢を明らかにし、その後、各方向性で何を諦めることになるかを率直に示しながら収束させます。解決策より先に問題を考えます。何を構築するかの説明は仮説であり、方向性ではありません。
ワークフロー
trigger → detect path → discover → diverge → converge → capture
^________________________________| (if no viable direction)
開始時の状態に応じて進め方を判定します。具体的なアイデアがない場合はグリーンフィールド、成熟度にかかわらずアイデアや計画がある場合はリレン トレスです。ディスカバリーで問題領域を把握します。発散で選択肢を生成します。収束でトレードオフを評価し、方向性を選びます。まとめで成果物を作成します。
リファレンス
- ディスカバリー(どの段階からでも) → discovery.md
- 発散(ディスカバリーのゲート通過後) → diverge.md
- 収束(4つ以上の選択肢を生成後) → converge.md
- まとめ(ユーザーが方向性を承認した後) → capture.md
ワークフローは必ずディスカバリーから開始します。各フェーズの開始時に、そのリファレンスを読み込みます。
ガイドライン
- 発散では、見落としがちな選択肢を含め、少なくとも4つの選択肢を生成します
- 収束では、すべての選択肢についてトレードオフを検討します
- 方向性をまとめる前に、ユーザーから明示的な承認を得ます
- 不明点は制約をでっち上げず、TBD と記します
- 問題と方向性のレベルにとどめ、実装の選択は後回しにします
アンチパターン:早すぎる収束
目立つ選択肢を2~3個挙げただけで止めると、ブレインストーミングの価値が損なわれます。見落としがちな選択肢こそ、選ぶ価値がある場合や、問題の捉え方を変える場合があります。早い段階で決断を迫られたら、まず幅広く検討するよう促します。領域を十分に探索してから収束させます。
アンチパターン:トレードオフを隠す
その方向性で何を犠牲にするかを示さずに推奨すると、ユーザーを誤解させます。推奨する際は必ず、得られるものと諦めるものを明示します。言及するには小さすぎると感じるトレードオフは、実際には小さくない可能性があります。
アンチパターン:解決策先行のディスカバリー
グリーンフィールドでは、ユーザーが理由より先に構築するものを説明した場合、ディスカバリーはまだ行われていません。それは仮説です。選択肢を生成する前に、問題へと話を戻します。根拠のある動機がなければ、発散で未検証の対象に対する選択肢を生成することになります。
リレン トレスでは、定義上、解決策が入力です。話を戻さず、既存のアイデアや計画の背後にある前提、依存関係、シグナルをディスカバリーで把握し、発散で根拠に基づいた切り口から検討できるようにします。