mcpField
C
competitor-teardown

competitor-teardown

github.com/halt-catch-fire营销与增长15.8k 次安装12 周前更新
代码仓库

关于 competitor-teardown

通过 inference.sh 的搜索、提取和截图应用开展结构化竞品研究的 belt CLI 技能。它按产品、定价、定位、发展、评价、内容和团队组织分析,并提供对比与报告格式。

主要功能

  1. 01按七个维度分析竞品
  2. 02研究公司与产品信息
  3. 03截取网站页面
  4. 04比较功能和定价
  5. 05整理客户评价反馈
  6. 06制作定位图和分析报告

适用场景

  1. 01在产品规划前评估竞品
  2. 02比较定价和功能层级
  3. 03汇总客户好评与投诉
  4. 04准备竞争分析摘要

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/halt-catch-fire/superpowers --skill competitor-teardown

安装后在 Claude Code 中输入/competitor-teardown确认已加载。

详细介绍

安装 belt CLI skill: 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. 产品功能、用户体验、质量截图、免费试用
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"
}'
用户体验截图
# 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+ |
规则
  • ✅ = 完全支持
  • ⚠️ 或“部分” = 支持有限或有条件
  • ❌ = 不支持
  • 注明条件:“仅限付费版”“企业版”“Beta 版”
  • 突出你胜出的功能
  • 如实呈现竞品的优势——可信度很重要

定价对比

结构
| | 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) |

定位图

一个 2x2 矩阵,展示竞品在两个有意义的维度上的位置。

选择有意义的坐标轴
好的坐标轴不好的坐标轴
简单 ↔ 复杂好 ↔ 坏
中小企业 ↔ 企业便宜 ↔ 昂贵(过于显而易见)
自助服务 ↔ 销售主导旧 ↔ 新
专业化 ↔ 通用型小 ↔ 大
主见鲜明 ↔ 灵活—
模板
                    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 格式
G2B2B SaaSg2.com/products/[product]/reviews
Capterra商业软件capterra.com/software/[id]/reviews
App StoreiOS 应用apps.apple.com
Google PlayAndroid 应用play.google.com
Product Hunt产品发布producthunt.com/posts/[product]
Reddit真实看法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 |
详细报告(每个竞品一份)
  1. 公司概览(规模、融资、团队)
  2. 产品分析(功能、用户体验截图)
  3. 定价明细
  4. SWOT 分析
  5. 评价分析(好评最多、抱怨最多)
  6. 与你的定位对比
  7. 机会总结

对比网格可视化图

# 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