competitor-teardown について
競合調査を体系的に進めるチーム向けのスキルです。製品、価格、ポジショニング、成長状況、レビュー、コンテンツ、チームを対象に、調査コマンドやスクリーンショット、レポートのテンプレートをまとめています。
主な機能
- 017層の競合分析フレームワーク
- 02調査コマンドとウェブページ撮影
- 03機能・価格の比較表
- 04SWOT とポジショニングマップのテンプレート
- 05ユーザーレビュー分析の枠組み
- 06概要・詳細レポートの形式
活用シーン
- 01競合製品の機能と価格の比較
- 02レビューから繰り返し挙がる課題を分析
- 03競争環境レポートの作成
- 04競合の市場ポジションを図示
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ 101-skills/ superpowers --skill competitor-teardownインストール後、Claude Code で/competitor-teardownを入力して読み込まれたか確認します。
詳細
belt CLI スキルをインストール:
npx skills add belt-sh/cli
競合分析
inference.sh CLI を使った、リサーチとスクリーンショットによる体系的な競合分析です。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# Research competitor landscape
belt app run tavily/search-assistant --input '{
"query": "top project management tools comparison 2024 market share"
}'
# Screenshot competitor's website
belt app run infsh/agent-browser --input '{
"url": "https://competitor.com",
"action": "screenshot"
}'
分析フレームワーク
7 層の分析
| 層 | 分析する内容 | データソース |
|---|---|---|
| 1. 製品 | 機能、UX、品質 | スクリーンショット、無料トライアル |
| 2. 価格設定 | プラン、価格モデル、隠れたコスト | 価格ページ、営業担当との通話 |
| 3. ポジショニング | メッセージ、タグライン、ICP | ウェブサイト、広告 |
| 4. トラクション | ユーザー数、収益、成長 | ウェブ検索、報道、資金調達 |
| 5. レビュー | ユーザーが評価する強みと弱み | G2、Capterra、App Store |
| 6. コンテンツ | ブログ、ソーシャル、SEO 戦略 | ウェブサイト、ソーシャルプロフィール |
| 7. チーム | 規模、主要な採用、経歴 | LinkedIn、会社概要ページ |
リサーチコマンド
会社概要
# General intelligence
belt app run tavily/search-assistant --input '{
"query": "CompetitorX company overview funding team size 2024"
}'
# Funding and financials
belt app run exa/search --input '{
"query": "CompetitorX funding round series valuation investors"
}'
# Recent news
belt app run tavily/search-assistant --input '{
"query": "CompetitorX latest news announcements 2024"
}'
製品分析
# Feature comparison
belt app run exa/search --input '{
"query": "CompetitorX vs alternatives feature comparison review"
}'
# Pricing details
belt app run tavily/extract --input '{
"urls": ["https://competitor.com/pricing"]
}'
# User reviews
belt app run tavily/search-assistant --input '{
"query": "CompetitorX reviews G2 Capterra pros cons 2024"
}'
UX スクリーンショット
# Homepage
belt app run infsh/agent-browser --input '{
"url": "https://competitor.com",
"action": "screenshot"
}'
# Pricing page
belt app run infsh/agent-browser --input '{
"url": "https://competitor.com/pricing",
"action": "screenshot"
}'
# Signup flow
belt app run infsh/agent-browser --input '{
"url": "https://competitor.com/signup",
"action": "screenshot"
}'
機能比較表
構成
| Feature | Your Product | Competitor A | Competitor B | Competitor C |
|---------|:---:|:---:|:---:|:---:|
| Real-time collaboration | ✅ | ✅ | ❌ | ✅ |
| API access | ✅ | Paid only | ✅ | ❌ |
| SSO/SAML | ✅ | Enterprise | ✅ | Enterprise |
| Custom reports | ✅ | Limited | ✅ | ❌ |
| Mobile app | ✅ | iOS only | ✅ | ✅ |
| Free tier | ✅ (unlimited) | ✅ (3 users) | ❌ | ✅ (1 project) |
| Integrations | 50+ | 100+ | 30+ | 20+ |
ルール
- ✅ = フルサポート
- ⚠️ または「部分的」= 制限付き、または条件付き
- ❌ = 利用不可
- 条件を記載します:「有料プランのみ」、「エンタープライズプラン」、「ベータ版」
- 自社が優位な機能を先に記載します
- 競合の強みについても正直に記載します。信頼性が重要です
価格比較
構成
| | Your Product | Competitor A | Competitor B |
|---------|:---:|:---:|:---:|
| **Free tier** | Yes, 5 users | Yes, 3 users | No |
| **Starter** | $10/user/mo | $15/user/mo | $12/user/mo |
| **Pro** | $25/user/mo | $30/user/mo | $29/user/mo |
| **Enterprise** | Custom | Custom | $50/user/mo |
| **Billing** | Monthly/Annual | Annual only | Monthly/Annual |
| **Annual discount** | 20% | 15% | 25% |
| **Min seats** | 1 | 5 | 3 |
| **Hidden costs** | None | Setup fee $500 | API calls metered |
確認するポイント
- 最低シート数の要件
- 年間契約のみの請求(柔軟性が低下します)
- プラン間の機能制限
- 超過料金
- セットアップ/オンボーディング料金
- 契約期間の縛り
SWOT 分析
競合ごとに SWOT 分析を作成します。
### Competitor A — SWOT
| Strengths | Weaknesses |
|-----------|------------|
| • Strong brand recognition | • Slow feature development |
| • Large integration ecosystem | • Complex onboarding (30+ min) |
| • Enterprise sales team | • No free tier |
| Opportunities | Threats |
|--------------|---------|
| • AI features not yet shipped | • New AI-native competitors |
| • Expanding into mid-market | • Customer complaints about pricing |
| • International markets untapped | • Key engineer departures (LinkedIn) |
ポジショニングマップ
競合が意味のある 2 つの軸上のどこに位置するかを示す 2x2 マトリックスです。
意味のある軸を選ぶ
| 良い軸 | 悪い軸 |
|---|---|
| シンプル ↔ 複雑 | 良い ↔ 悪い |
| SMB ↔ エンタープライズ | 安い ↔ 高い(自明すぎます) |
| セルフサービス ↔ 営業主導 | 古い ↔ 新しい |
| 特化型 ↔ 汎用型 | 小規模 ↔ 大規模 |
| 独自の方針が強い ↔ 柔軟 | — |
テンプレート
Enterprise
│
Competitor C │ Competitor A
● │ ●
│
Simple ──────────────────────────── Complex
│
You ● │ Competitor B
│ ●
│
SMB
ビジュアルの生成
# Create positioning map with Python
belt app run infsh/python-executor --input '{
"code": "import matplotlib.pyplot as plt\nimport matplotlib\nmatplotlib.use(\"Agg\")\n\nfig, ax = plt.subplots(figsize=(10, 10))\n\n# Competitors\ncompetitors = {\n \"You\": (-0.3, -0.3),\n \"Competitor A\": (0.5, 0.6),\n \"Competitor B\": (0.6, -0.4),\n \"Competitor C\": (-0.4, 0.5)\n}\n\nfor name, (x, y) in competitors.items():\n color = \"#22c55e\" if name == \"You\" else \"#6366f1\"\n size = 200 if name == \"You\" else 150\n ax.scatter(x, y, s=size, c=color, zorder=5)\n ax.annotate(name, (x, y), textcoords=\"offset points\", xytext=(10, 10), fontsize=12, fontweight=\"bold\")\n\nax.axhline(y=0, color=\"grey\", linewidth=0.5)\nax.axvline(x=0, color=\"grey\", linewidth=0.5)\nax.set_xlim(-1, 1)\nax.set_ylim(-1, 1)\nax.set_xlabel(\"Simple ← → Complex\", fontsize=14)\nax.set_ylabel(\"SMB ← → Enterprise\", fontsize=14)\nax.set_title(\"Competitive Positioning Map\", fontsize=16, fontweight=\"bold\")\nax.grid(True, alpha=0.3)\nplt.tight_layout()\nplt.savefig(\"positioning-map.png\", dpi=150)\nprint(\"Saved\")"
}'
レビューの分析
レビューを見つける場所
| プラットフォーム | 最適な対象 | URL の形式 |
|---|---|---|
| G2 | B2B SaaS | g2.com/products/[product]/reviews |
| Capterra | ビジネスソフトウェア | capterra.com/software/[id]/reviews |
| App Store | iOS アプリ | apps.apple.com |
| Google Play | Android アプリ | play.google.com |
| Product Hunt | ローンチ | producthunt.com/posts/[product] |
| 率直な意見 | reddit.com/r/[relevant-sub] |
抽出する内容
| カテゴリ | 確認する内容 |
|---|---|
| 最も評価されている点 | 満足しているユーザーが最もよく挙げる機能は何ですか? |
| 最も多い不満 | 不満を持つユーザーは何と言っていますか?(=自社の機会) |
| 乗り換えの理由 | ユーザーが離れる理由は何ですか?乗り換えのきっかけは何ですか? |
| 機能リクエスト | ユーザーが求めている不足機能は何ですか? |
| 比較に関する言及 | ユーザーが比較するとき、どのようなことを言っていますか? |
# Mine G2 reviews
belt app run tavily/search-assistant --input '{
"query": "CompetitorX G2 reviews complaints issues 2024"
}'
# Reddit sentiment
belt app run exa/search --input '{
"query": "reddit CompetitorX alternative frustration switching"
}'
成果物の形式
エグゼクティブサマリー(1 ページ)
## Competitive Landscape Summary
**Market:** [Category] — $[X]B market growing [Y]% annually
**Key competitors:** A (leader), B (challenger), C (niche)
**Our positioning:** [Where you sit and why it matters]
**Key insight:** [One sentence about the biggest opportunity]
| Metric | You | A | B | C |
|--------|-----|---|---|---|
| Users | X | Y | Z | W |
| Pricing (starter) | $X | $Y | $Z | $W |
| Rating (G2) | X.X | Y.Y | Z.Z | W.W |
詳細レポート(競合ごと)
- 会社概要(規模、資金調達、チーム)
- 製品分析(機能、UX スクリーンショット)
- 価格の内訳
- SWOT 分析
- レビュー分析(最も評価されている点、最も多い不満)
- 自社とのポジショニング比較
- 機会の概要
比較表のビジュアル
# Stitch competitor screenshots into comparison
belt app run infsh/stitch-images --input '{
"images": ["your-homepage.png", "competitorA-homepage.png", "competitorB-homepage.png"],
"direction": "horizontal"
}'
よくある間違い
| 間違い | 問題点 | 解決策 |
|---|---|---|
| 機能だけを見る | ポジショニング、価格設定、実績を見落とします | 7層フレームワークを使います |
| 偏った分析 | 信頼性を失います | 競合の強みについても正直に評価します |
| 古いデータ | 誤った結論につながります | 調査日に日付を記録し、四半期ごとに更新します |
| 競合が多すぎる | 分析が行き詰まります | 主要な直接競合上位3~5社に絞ります |
| 「それでどうなるのか」がない | データに洞察が伴いません | 各セクションの最後に、自分にとっての意味を記載します |
| 機能だけを比較する | ポジショニングが伝わりません | 価格設定、レビュー、ポジショニングマップを含めます |
関連スキル
npx skills add inference-sh/skills@web-search
npx skills add inference-sh/skills@prompt-engineering
すべてのアプリを閲覧:belt app list
コメント
Markdown 対応