market-analyzer について
Market Analyzerは、製品、機能、事業アイデアをもとに構造化された市場分析を作成するスキルです。トップダウンとボトムアップの市場規模推計に加え、トレンド、タイミング、顧客セグメントを分析し、データと仮定を区別します。
主な機能
- 01TAM、SAM、SOMの推計
- 02トップダウンとボトムアップの照合
- 03成長、普及段階、規制の評価
- 04顧客セグメントと規模の推計
- 05出典、仮定、確信度の記録
活用シーン
- 01製品アイデアの市場規模を推計
- 02普及段階と市場参入時期を評価
- 03市場機会における顧客セグメントを比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mathews-tom/ armory --skill market-analyzerインストール後、Claude Code で/market-analyzerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals/cases.yamlreferences/market-sizing.mdtam-sam-som.mdtrend-analysis.md詳細
市場分析
構造化された市場分析レポートを作成します。トップダウン方式とボトムアップ方式でアドレス可能市場の規模を推定し、成長軌道と普及段階を特定し、顧客をセグメント化して、市場参入のタイミングを評価します。各推定値にはデータソースを明記するか、前提条件を明示します。
参照ファイル
| ファイル | 内容 | 読み込むタイミング |
|---|---|---|
references/tam-sam-som.md | TAM/SAM/SOM の定義、計算式、よくある誤り | 常時 |
references/trend-analysis.md | トレンド分類のフレームワーク、普及ライフサイクル、タイミングの兆候 | 常時 |
references/market-sizing.md | データソース、推定手法、信頼度のフレームワーク | 常時 |
前提条件
- 製品、機能、またはビジネスアイデアの説明
- 対象地域(デフォルト:世界全体)
- 対象顧客セグメント(わかる場合)
ワークフロー
フェーズ 1:入力内容の把握
- 入力を分類する — 対象が製品アイデア、機能、市場カテゴリー、または業界分野のいずれかを判定します。
- 主な属性を抽出する:
- 対象顧客のプロファイル
- 価値提案、または解決する主要な問題
- 地域および規制管轄区域
- 価格帯または収益化モデル(わかる場合)
- 競合する代替手段
- 不足情報を明確にする — 重要な背景情報(対象顧客、地域、価値提案)が不足している場合は、先に進む前に要点を絞った確認質問を3~5件行います。
フェーズ 2:市場調査
WebSearch を使用して定量的な市場データを収集します。
- 業界レポート — Statista、Grand View Research、Fortune Business Insights、IBISWorld などの集約サービスから、市場規模レポートを検索します。
- 成長率 — 対象市場および隣接セグメントの CAGR(年平均成長率)を特定します。
- 資金調達の兆候 — Crunchbase、PitchBook の報道、およびこの分野のベンチャーキャピタルの動向を検索します。
- 消費者トレンド — Google Trends のデータ、ソーシャルメディアの投稿量、ニュースのセンチメントを調べます。
- 学術研究 — Semantic Scholar で関連する市場調査、普及研究、行動経済学の論文を検索します。
- 政府・公共データ — Census Bureau、BLS、World Bank、OECD のデータセットで、人口統計と経済の基準値を調べます。
各データポイントについて、出典、公開日、方法論(入手可能な場合)を記録します。
フェーズ 3:TAM/SAM/SOM の算出
2つの推定方法を適用し、相互検証します。
トップダウン(業界全体から):
TAM = Total industry revenue or total potential buyers x average revenue per buyer
SAM = TAM x % addressable by geography, segment, and channel
SOM = SAM x realistic capture rate (year 1-3)
ボトムアップ(ユニットエコノミクスから):
Reachable customers = Identified target accounts or users in reachable channels
SOM = Reachable customers x conversion rate x average revenue per customer
SAM = SOM scaled to full serviceable segment (remove channel constraints)
TAM = SAM scaled to total market (remove geographic/segment constraints)
2つの方法を相互検証します。結果に3倍を超える差がある場合は、差異の原因を調査し、その理由を記録します。
フェーズ 4:トレンドとタイミングの評価
次の4つの観点を評価します。
- 市場の成長軌道 — 新興(収益化前)、成長中(CAGR > 10%)、成熟(CAGR 0~5%)、または縮小中(CAGR がマイナス)に分類します。
- テクノロジーの普及段階 — Rogers の普及曲線に当てはめます。イノベーター(< 2.5%)、アーリーアダプター(2.5~16%)、アーリーマジョリティ(16~50%)、レイトマジョリティ(50~84%)、ラガード(> 84%)。
- 規制環境 — 追い風(補助金、義務化)と向かい風(規制、コンプライアンスコスト)を特定します。
- マクロトレンド — 市場を加速または阻害する経済状況、人口動態の変化、技術的な促進要因を評価します。
フェーズ 5:顧客セグメンテーション
特徴の異なる顧客セグメントを2~5件特定します。
- デモグラフィック — 年齢、所得、地域、企業規模(B2B)
- 行動特性 — 利用パターン、購入のきっかけ、乗り換えコスト
- 支払意思額 — 価格感度の兆候、競合の価格データ
- セグメント規模 — セグメントごとの推定規模と成長率
フェーズ 6:レポートの作成
以下の構造化された出力を作成します。
出力形式
## Market Analysis: {Subject}
### Executive Summary
**Market Opportunity Score: {1-5}/5**
{2-3 sentence summary of the opportunity, key market size, and timing assessment.}
### TAM / SAM / SOM
| Level | Value | Methodology | Confidence |
|-------|-------|-------------|------------|
| TAM | ${amount} | {Top-down / Bottom-up / Both} | {High/Medium/Low} |
| SAM | ${amount} | {methodology summary} | {High/Medium/Low} |
| SOM (Year 1) | ${amount} | {methodology summary} | {High/Medium/Low} |
| SOM (Year 3) | ${amount} | {methodology summary} | {High/Medium/Low} |
**Top-down calculation:**
{Step-by-step derivation with sources}
**Bottom-up calculation:**
{Step-by-step derivation with sources}
**Cross-validation:**
{Comparison of approaches, explanation of any divergence}
### Market Trends
| Dimension | Assessment | Evidence |
|-----------|-----------|----------|
| Growth trajectory | {Emerging/Growing/Mature/Declining} | {CAGR, data source} |
| Adoption stage | {Innovators/Early Adopters/Early Majority/Late Majority} | {penetration %, signal} |
| Regulatory | {Tailwind/Neutral/Headwind} | {specific regulation or policy} |
| Macro trends | {Favorable/Mixed/Unfavorable} | {key trend} |
### Customer Segments
| Segment | Size | Growth | WTP Signal | Priority |
|---------|------|--------|------------|----------|
| {name} | {size} | {rate} | {signal} | {Primary/Secondary/Tertiary} |
### Key Risks and Assumptions
| # | Assumption | Impact if Wrong | Confidence |
|---|-----------|-----------------|------------|
| 1 | {assumption} | {impact} | {High/Medium/Low} |
### Data Quality Assessment
| Data Point | Source | Date | Quality |
|-----------|--------|------|---------|
| {metric} | {source} | {date} | {Verified/Estimated/Extrapolated} |
### Recommendation
{1-2 paragraphs: proceed/pivot/investigate further, with specific next steps.}
スコアリング基準:市場機会スコア
| スコア | 意味 | 基準 |
|---|---|---|
| 5 | 例外的 | TAM が大きい(> $10B)、成長率が高い(> 15% CAGR)、導入初期段階、規制面の追い風がある |
| 4 | 強い | TAM が大きい、または成長率が高い、タイミングが良好、競争への対応が可能 |
| 3 | 中程度 | 中規模市場、成長率は中程度、競争は激しいものの差別化が可能 |
| 2 | 難しい | 市場が小規模または飽和状態、成熟段階、大きな逆風がある |
| 1 | 不利 | 市場が縮小している、規制上の障壁がある、差別化の余地が限られている |
品質ルール
- すべての数値に出典が必要です。 使用したレポート、データベース、または手法を引用してください。 出典がない場合は、推定値を「Author extrapolation」と明記し、その前提の連鎖を示してください。
- データと外挿を区別してください。 主要指標ごとに明確に示すため、データ品質評価表を使用してください。
- 信頼度レベルは必須です。 各 TAM/SAM/SOM の数値に、根拠を添えた信頼度評価を付けてください。
- 推定値を相互検証してください。 トップダウンとボトムアップの両方で分析してください。一方の手法しか実行できない場合は、その理由を示して信頼度を下げてください。
- データの日付を明記してください。 3 年を超えて古い市場データには、より低い信頼度を付けてください。2022 年より前のデータは明示してください。
- 見せかけの TAM は避けてください。 TAM は製品カテゴリが実際に対象とする市場でなければならず、関連性の薄い市場を含めて膨らませてはいけません。
エラー処理
| 問題 | 解決策 |
|---|---|
| 市場データが入手できない | 代理市場や類似事例を使用してください。代理対象を明示し、信頼度を「低」にしてください。 |
| 入力が曖昧すぎて規模を推定できない | 先に進む前に、対象顧客、地域、価格帯について確認してください。 |
| データソース間で数値が一致しない | 両方の数値を提示し、差異を説明したうえで、より保守的な推定値を使用してください。 |
| 市場が新しすぎて信頼できるデータがない | 製品が置き換える隣接市場の規模を推定してください。初期段階であることを明記してください。 |
| ユーザーが TAM の単一数値を求めている | 範囲(保守的な値から楽観的な値まで)を示し、各上限・下限の算出方法を説明してください。 |
分析しない場合
次の場合は、依頼に応じないでください。
- 財務予測や収益予測を求めている場合(別の専門領域です)
- 価格戦略や競争上のポジショニングを求めている場合(分析ではなく戦略です)
- 市場の定義が広すぎて分析に役立たない場合(「インターネット経済」など)
- 製品やアイデアが実際に何をするものか、ユーザーが定義していない場合
コメント
Markdown 対応