bmad-research について
bmad-research は、BMAD の計画ワークフロー向けに調査を進めるスキルです。市場・競合・技術・ドメインを調べ、計画工程に引き継ぐ引用付きレポートを作成します。
主な機能
- 01市場・競合・技術・ドメイン調査
- 02作成・更新・検証モード
- 03情報源の計画と主張の照合
- 04引用付きレポートと決定ログの作成
活用シーン
- 01製品計画前の市場評価
- 02競合と機能の比較
- 03技術選択肢とエコシステムの評価
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ aj-geddes/ claude-code-bmad-skills --skill bmad-researchインストール後、Claude Code で/bmad-researchを入力して読み込まれたか確認します。
同梱ファイルscripts/research-sources.shtemplates/research-report.template.md
詳細
BMAD Research
BMAD の計画ワークフローに活用するため、3 つのモードで体系的な引用付き調査を実施します。
出力は bmad-output/ 内の research-report.md で、計画スキルに引き継げる状態になります。
Step 0 — 意図を明確にする
検索を始める前に、次の内容を確認します。
- モード — Create / Update / Validate(デフォルト:Create)
- 調査タイプ — Market | Competitive | Technical | Domain(組み合わせ可)
- トピック — 何を調査しますか?
- 出力先 — デフォルト:
bmad-output/research-report.md
project-context.md が存在する場合は、まず範囲の制約を確認するために読み込みます(bmad-output/project-context.md)。
Step 1 — 調査を計画する
ソースタイプ別の戦略ガイドを使い、調査タイプに応じた情報源を選びます。
${CLAUDE_PLUGIN_ROOT}/skills/bmad-research/scripts/research-sources.sh
これを実行(Bash)してガイドを表示し、次に検索クエリの計画を立てます。
- 調査タイプごとに、対象を絞った WebSearch クエリを 3~5 件
- WebFetch で取得する具体的な URL(業界レポート、競合他社のサイト、ドキュメント)
- トライアンギュレーションの目標:各重要な主張を、2 件以上の独立した情報源で裏付ける
TodoWrite で進捗を管理します。
Step 2 — 調査を実施する
市場調査
- 検索対象:市場規模、TAM/SAM/SOM、成長率(CAGR)、主要なトレンド、成長要因
- 情報源:Statista、Grand View Research、CB Insights、SEC filings、業界レポート
- 可能な限りすべてを定量化します(金額、割合、期間)
競合調査
- 検索対象:主要な競合他社、機能比較、価格、ユーザーレビュー、資金調達
- 情報源:G2/Capterra(レビュー)、Crunchbase(資金調達/規模)、企業の IR ページ、 製品ドキュメント、Reddit/HN のコミュニティの反応
- 機能比較表を作成します
技術調査
- 検索対象:フレームワークのベンチマーク、採用率、コミュニティの健全性、既知のトレードオフ
- 情報源:公式ドキュメント、GitHub のスター数/Issue、npm/PyPI の統計、State of JS/CSS、 ThoughtWorks Radar、Stack Overflow の調査
- 評価項目:成熟度、エコシステム、ライセンス、長期的な実用性
ドメイン調査
- 検索対象:規制状況、業界標準、主要なプレイヤー、ドメイン用語集
- 情報源:政府データベース、標準化団体、学術論文(Google Scholar、 arXiv)、業界誌
引用のルール:事実に基づく主張ごとに、情報源の URL とアクセス日を記録します。
2 件以上の情報源で検証できない主張には [UNVERIFIED] と記します。
Step 3 — Update モード
モードが Update の場合は、まず既存のレポートを読み込みます。次に、以下を行います。
- データが古いセクション(6 か月以上前のデータ、または
[UNVERIFIED]と記された箇所)を特定する - それらのセクションだけを対象に、検索をやり直す
- セクションごとに「Last Updated」の項目を追記する
- レポートのバージョンを繰り上げる
Step 4 — Validate モード
モードが Validate の場合は、次の手順を実行します。
- 既存のレポートから定量的な主張をすべて抽出する
- 新たに WebSearch を行い、各主張を抜き取り検査する
- 各主張に
[VERIFIED]、[CONTRADICTED source: …]、または[UNVERIFIED]のいずれかを付ける - 全体の信頼度を記した「Validation Summary」セクションを追記する
Step 5 — レポートを作成する
テンプレートを使います。
${CLAUDE_PLUGIN_ROOT}/skills/bmad-research/templates/research-report.template.md
すべてのセクションを記入します。調査タイプに関係のないセクションは省略してもかまいません(N/A と記入します)。完成したレポートを次の場所に保存します。
bmad-output/research-report.md # or a user-specified path
モードにかかわらず必須のセクション:
- 重要な調査結果と結論をまとめたエグゼクティブサマリー
- 調査範囲(対象/対象外、期間)
- 調査方法(使用した情報源、ツール、制約)
- ギャップと機会
- 推奨事項(実装ではなく、計画のためのアクション)
- URL とアクセス日を記載した全情報源の参考文献一覧(Appendix B)
Step 6 — 引き継ぎ
レポートの作成後、ユーザーに以下を伝えます。
- 出力先のパス
- 最も重要な調査結果 3 件(平易な言葉で)
- 次にこのレポートを利用する BMAD 計画スキル:
- Market/Competitive → business-analyst または product-manager
- Technical → system-architect
- Domain → business-analyst
調査の決定事項を bmad-output/decision-log.md に記録します。
## Research: [Topic] — [Date]
- Mode: [Create/Update/Validate]
- Types: [Market/Competitive/Technical/Domain]
- Key finding: [one sentence]
- Report: bmad-output/research-report.md
- Next skill: [skill name]
サブエージェント戦略
複数の種類を同時に対象とする幅広い調査では、エージェントを並列に展開します。
エージェント 1 — 市場エージェント
Read project-context.md, then conduct market research on [topic]:
TAM/SAM/SOM, growth rates, key trends. Write findings to
bmad-output/research-scratch/market.md with full citations.
エージェント 2 — 競合エージェント
Read project-context.md, then research top 3-5 competitors for [topic]:
features, pricing, strengths/weaknesses, user sentiment. Write findings to
bmad-output/research-scratch/competitive.md with full citations.
エージェント 3 — 技術/ドメインエージェント
Read project-context.md, then research technical landscape for [topic]:
technology options, ecosystem health, standards. Write findings to
bmad-output/research-scratch/technical.md with full citations.
すべてのエージェントの作業が完了したら、テンプレートを使用してスクラッチファイルを最終レポートに統合します。統合後、スクラッチファイルを削除します。
BMAD Planning & Orchestrator プラグインの一部です — BMAD Code Organization による BMAD Method 向けの Claude Code ハーネスです(https://github.com/bmad-code-org/BMAD-METHOD)。`bmad-market/domain/technical-research` の理念を実装しています。方法論に関する功績はすべて BMAD Code Organization に帰属します。