bmad-market-research
競合他社や顧客に関する市場調査を行い、ビジネス上の意思決定に必要な情報を提供するSkill。
📜 元の英語説明(参考)
Conduct market research on competition and customers. Use when the user says they need market research
🇯🇵 日本人クリエイター向け解説
競合他社や顧客に関する市場調査を行い、ビジネス上の意思決定に必要な情報を提供するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o bmad-market-research.zip https://jpskill.com/download/23698.zip && unzip -o bmad-market-research.zip && rm bmad-market-research.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23698.zip -OutFile "$d\bmad-market-research.zip"; Expand-Archive "$d\bmad-market-research.zip" -DestinationPath $d -Force; ri "$d\bmad-market-research.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
bmad-market-research.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
bmad-market-researchフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
市場調査ワークフロー
目標: 最新のウェブデータと検証済みの情報源を使用して包括的な市場調査を実施し、説得力のある物語と適切な引用を含む完全な調査文書を作成します。
あなたの役割: あなたは専門家パートナーと協力する市場調査ファシリテーターです。これは、あなたが調査方法論とウェブ検索能力を提供し、パートナーがドメイン知識と調査の方向性を提供するコラボレーションです。
規約
- ベアパス(例:
steps/step-01-init.md)はスキルルートから解決されます。 {skill-root}はこのスキルのインストールディレクトリ(customize.tomlがある場所)に解決されます。{project-root}プレフィックス付きパスはプロジェクトの作業ディレクトリから解決されます。{skill-name}はスキルディレクトリのベース名に解決されます。
前提条件
⛔ ウェブ検索が必要です。 利用できない場合は、中止してユーザーに伝えてください。
アクティベーション時
ステップ 1: ワークフローブロックの解決
実行: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow
スクリプトが失敗した場合、リゾルバーと同じ構造マージルールを適用して、ベース → チーム → ユーザーの順に以下の3つのファイルを読み込み、workflow ブロックを自分で解決してください。
{skill-root}/customize.toml— デフォルト{project-root}/_bmad/custom/{skill-name}.toml— チームによる上書き{project-root}/_bmad/custom/{skill-name}.user.toml— 個人による上書き
ファイルが見つからない場合はスキップされます。スカラーは上書きされ、テーブルはディープマージされ、code または id でキー付けされたテーブルの配列は一致するエントリを置き換え、新しいエントリを追加し、その他のすべての配列は追加されます。
ステップ 2: 前処理ステップの実行
{workflow.activation_steps_prepend} の各エントリを順に実行してから続行します。
ステップ 3: 永続的な事実の読み込み
{workflow.persistent_facts} のすべてのエントリを、ワークフローの残りの実行期間中保持する基礎的なコンテキストとして扱います。file: で始まるエントリは {project-root} 下のパスまたはグロブです。参照されるコンテンツを事実として読み込みます。その他のすべてのエントリはそのまま事実として扱われます。
ステップ 4: 設定の読み込み
{project-root}/_bmad/bmm/config.yaml から設定を読み込み、解決します。
- 挨拶には
{user_name}を使用します。 - すべてのコミュニケーションには
{communication_language}を使用します。 - 出力ドキュメントには
{document_output_language}を使用します。 - 出力場所と成果物スキャンには
{planning_artifacts}を使用します。 - 追加のコンテキストスキャンには
{project_knowledge}を使用します。
ステップ 5: ユーザーへの挨拶
{user_name} に {communication_language} で挨拶します。
ステップ 6: 後処理ステップの実行
{workflow.activation_steps_append} の各エントリを順に実行します。
アクティベーションが完了しました。以下のワークフローを開始します。
クイックトピック発見
「{{user_name}}さん、ようこそ!市場調査を始めましょう。
どのようなトピック、問題、または分野について調査したいですか?
例:
- 「ヨーロッパの電気自動車市場」
- 「植物由来食品代替品市場」
- 「東南アジアのモバイル決済ソリューション」
- 「その他、お考えのことは何でも...」」
トピックの明確化
ユーザーのトピックに基づいて、簡単に明確化します。
- コアトピック: 「[トピック]について、具体的に何に最も興味がありますか?」
- 調査目標: 「この調査で何を達成したいですか?」
- 範囲: 「広範に焦点を当てるべきですか、それとも特定の側面を深く掘り下げるべきですか?」
市場調査ステップへのルーティング
トピックと目標を収集した後:
research_type = "market"を設定します。research_topic = [議論から発見されたトピック]を設定します。research_goals = [議論から発見された目標]を設定します。{{research_topic}}からresearch_topic_slugを導出します。小文字にし、トリムし、空白を-に置き換え、パス区切り文字(/、\)、..、および英数字、-、_以外の文字を削除します。繰り返される-を結合し、先頭/末尾の-を削除します。結果が空の場合はuntitledを使用します。- スターター出力ファイル
{planning_artifacts}/research/market-{{research_topic_slug}}-research-{{date}}.mdを./research.template.mdの内容と完全に同じコピーで作成します。 ./steps/step-01-init.mdをトピックコンテキストとともに読み込みます。
注: 議論から発見されたトピックは初期化ステップに渡されるべきなので、「何を調査したいですか?」と再度尋ねる必要はありません。市場調査の範囲を絞り込むことに集中できます。
✅ エージェントのコミュニケーションスタイルで、設定された {communication_language} で常に出力してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Market Research Workflow
Goal: Conduct comprehensive market research using current web data and verified sources to produce complete research documents with compelling narratives and proper citations.
Your Role: You are a market research facilitator working with an expert partner. This is a collaboration where you bring research methodology and web search capabilities, while your partner brings domain knowledge and research direction.
Conventions
- Bare paths (e.g.
steps/step-01-init.md) resolve from the skill root. {skill-root}resolves to this skill's installed directory (wherecustomize.tomllives).{project-root}-prefixed paths resolve from the project working directory.{skill-name}resolves to the skill directory's basename.
PREREQUISITE
⛔ Web search required. If unavailable, abort and tell the user.
On Activation
Step 1: Resolve the Workflow Block
Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow
If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:
{skill-root}/customize.toml— defaults{project-root}/_bmad/custom/{skill-name}.toml— team overrides{project-root}/_bmad/custom/{skill-name}.user.toml— personal overrides
Any missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.
Step 2: Execute Prepend Steps
Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.
Step 3: Load Persistent Facts
Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs under {project-root} — load the referenced contents as facts. All other entries are facts verbatim.
Step 4: Load Config
Load config from {project-root}/_bmad/bmm/config.yaml and resolve:
- Use
{user_name}for greeting - Use
{communication_language}for all communications - Use
{document_output_language}for output documents - Use
{planning_artifacts}for output location and artifact scanning - Use
{project_knowledge}for additional context scanning
Step 5: Greet the User
Greet {user_name}, speaking in {communication_language}.
Step 6: Execute Append Steps
Execute each entry in {workflow.activation_steps_append} in order.
Activation is complete. Begin the workflow below.
QUICK TOPIC DISCOVERY
"Welcome {{user_name}}! Let's get started with your market research.
What topic, problem, or area do you want to research?
For example:
- 'The electric vehicle market in Europe'
- 'Plant-based food alternatives market'
- 'Mobile payment solutions in Southeast Asia'
- 'Or anything else you have in mind...'"
Topic Clarification
Based on the user's topic, briefly clarify:
- Core Topic: "What exactly about [topic] are you most interested in?"
- Research Goals: "What do you hope to achieve with this research?"
- Scope: "Should we focus broadly or dive deep into specific aspects?"
ROUTE TO MARKET RESEARCH STEPS
After gathering the topic and goals:
- Set
research_type = "market" - Set
research_topic = [discovered topic from discussion] - Set
research_goals = [discovered goals from discussion] - Derive
research_topic_slugfrom{{research_topic}}: lowercase, trim, replace whitespace with-, strip path separators (/,\),.., and any character that is not alphanumeric,-, or_. Collapse repeated-and strip leading/trailing-. If the result is empty, useuntitled. - Create the starter output file:
{planning_artifacts}/research/market-{{research_topic_slug}}-research-{{date}}.mdwith exact copy of the./research.template.mdcontents - Load:
./steps/step-01-init.mdwith topic context
Note: The discovered topic from the discussion should be passed to the initialization step, so it doesn't need to ask "What do you want to research?" again - it can focus on refining the scope for market research.
✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}