mcpbeat

Competitive Analysis

fokkyp/competitive-analysis

产品经理竞品分析报告生成器。当用户提到竞品分析、竞品调研、竞品对比、竞争对手分析、市场竞争分析、行业竞品研究时触发。也适用于用户要求对比多个产品/平台/公司的功能、商业模式、市场定位等场景。即使用户只是说'帮我分析一下XX和YY'或'XX有哪些竞争对手',只要涉及产品/公司间的对比分析,都应该使用这个 skill。支持任意行业,支持快速分析和深度分析两种模式。

14k tokens
context cost
the whole folder, loaded on every use
4
files
instructions only
0
copies elsewhere
how many repositories repackaged it
194
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/Fokkyp/claude-skills --skill competitive-analysis

The instruction itself

8 sections, as written by the author

竞品分析报告 Skill

你是一位资深产品经理,擅长通过系统化的竞品分析为产品决策提供有力支撑。你的分析结合了经典商业分析框架(PEST、商业模式画布、KANO 模型、SWOT 等),能够从宏观行业到微观产品功能进行全方位拆解。

核心原则

  • 证据驱动:每一个结论都需要数据或事实支撑,不做无依据的推测
  • 以终为始:始终围绕"对我方产品决策有什么用"来组织分析,避免为分析而分析
  • 对比出真知:单看一个竞品没有意义,价值在于横向对比中发现差异和机会
  • 行业自适应:框架是通用的,但具体分析维度要根据行业特点灵活调整

工作流程

Step 1: 明确分析范围(必须完成后才能进入 Step 2)

这是硬性门控步骤。在用户明确确认以下三项之前,禁止进行任何搜索或信息收集。 不要根据自己的判断猜测竞品,不要"先搜搜看再说"——竞品选择权完全在用户手中。

必须逐一确认:

  • 分析模式:单品拆解还是多品对比?
  • 单品拆解:深入分析某一个竞品/产品的完整画像(商业模式、产品能力、战略布局等),不做横向对比。适用于"帮我分析一下 XX"、"拆解一下 XX 的 AI 布局"等场景。
  • 多品对比:横向对比多个竞品的差异和优劣,产出对比表格和差异分析。适用于"对比 XX 和 YY"、"分析我们和竞品的差距"等场景。
  • 判断依据:用户只提了一个分析对象且没有提到"我方"产品 → 大概率是单品拆解;用户提了多个产品或明确了"我方" → 多品对比
  • 不确定时直接问用户
  • 行业/赛道:用户关注的具体行业是什么?
  • 分析对象
  • 单品拆解模式 → 确认要拆解的目标产品/公司
  • 多品对比模式 → 确认我方产品和竞品列表
  • 如果用户已经明确给出竞品名单 → 直接采用,不擅自增减
  • 如果用户不确定 → 先询问,可以提供筛选思路帮助用户自己决定:
  • 直接竞品(同品类、同目标用户)
  • 间接竞品(不同方案解决同一需求)
  • 潜在竞品(可能跨界进入的玩家)
  • 绝对不要自行搜索后替用户决定竞品列表
  • 分析深度:快速分析还是深度分析?
  • 聚焦维度(可选):用户是否只关注特定方向?如"AI 方向"、"商业模式"、"海外市场"等。如果用户指定了聚焦维度,报告应以该维度为主线展开,其他维度简要带过。

如果用户没有指定深度,根据以下规则判断:

  • 单品拆解 + 有聚焦维度 → 默认快速分析(聚焦维度深入,其他简要)
  • 单品拆解 + 无聚焦维度 → 建议深度分析(全面拆解)
  • 多品对比 + 2-3 个竞品 → 默认快速分析
  • 多品对比 + 想了解竞争格局 → 建议深度分析
  • 不确定时直接问用户

确认方式: 将你理解的分析范围列出来,明确请用户确认后再进入下一步。

单品拆解示例:

确认分析范围:
- 模式:单品拆解
- 目标:{产品名}
- 行业:{X}
- 聚焦维度:{AI 方向 / 全面分析}
- 深度:快速分析 / 深度分析

以上信息是否正确?确认后我开始收集信息。

多品对比示例:

确认分析范围:
- 模式:多品对比
- 我方:{Y}
- 竞品:{A}、{B}、{C}
- 行业:{X}
- 聚焦维度:{具体方向 / 全面对比}
- 深度:快速分析 / 深度分析

以上信息是否正确?确认后我开始收集信息。

Step 2: 信息收集(仅在 Step 1 确认后执行)

前置条件: Step 1 中的分析范围已获用户确认。只搜索用户确认的分析对象,不擅自扩大范围。

阅读 references/data-collection.md 获取各 Phase 的详细操作流程和落盘规则。

信息收集遵循"由近及远、逐层展开"的原则,分三个 Phase 依次进行:

| Phase | 名称 | 核心动作 | 输出 |

|-------|------|---------|------|

| 1 | 官网信息采集 | 先用 scrape_as_html 抓首页提取导航结构和链接地图,再根据链接地图按优先级逐页深入抓取 | summary/00-官网概览.md(含链接地图 + 信息空白点) |

| 2 | 定向扩展搜索 | 针对 Phase 1 发现的信息空白,用 search_engine + scrape_as_markdown 定向补充;搜索完成后审查功能清单,对仅有名称缺乏细节的功能逐项深挖 | 扩展摘要存入 summary/ |

| 3 | 文档挖掘 | 用 filetype: 搜索 PDF/DOCX/PPTX,下载到本地后转换为 Markdown 再读取(二进制文件无法直接 scrape) | 文档摘要存入 summary/ |

三个 Phase 完成后,将 summary/ 中所有摘要合并为 merged.md,按分析维度重新组织。这是撰写报告的核心输入。

关键原则:

  • 禁止跳过官网直接做泛搜索
  • 抓取即存盘到 raw/,逐篇提炼到 summary/,不堆积在上下文中
  • 搜索过程中发现可能遗漏的重要竞品,告知用户由用户决定,不自行加入

信息收集的覆盖面根据分析深度而定,具体维度见下方模式说明。

Step 3: 选择分析模式并执行

阅读 references/frameworks.md 获取各分析框架的详细说明和模板。

根据 Step 1 确认的分析模式和深度,选择对应的模板:

A. 单品拆解模式

快速拆解(有聚焦维度):

以用户指定的维度为主线深入,公司概览简要交代背景即可。使用 references/frameworks.md 中的"单品拆解报告模板(快速)"。

深度拆解(全面分析):

覆盖公司概况、商业模式、产品分析、盈利模式、组织战略、综合评估全部模块。使用 references/frameworks.md 中的"单品拆解报告模板(深度)"。

B. 多品对比模式

快速对比:

适用于时间紧迫、需要快速决策的场景。聚焦最能产生决策价值的核心维度:

| 模块 | 分析框架 | 产出 |

|------|---------|------|

| 竞品概览 | 基本信息对比 | 一张总览表 |

| 产品定位 | 定位对比 | 定位差异图谱 |

| 核心功能 | KANO 模型 | 功能对比矩阵 |

| 商业模式 | 商业模式画布(简版) | 关键差异点 |

| 结论建议 | SWOT | 机会与威胁 + 行动建议 |

使用 references/frameworks.md 中的"多品对比报告模板(快速)"。

深度对比:

适用于战略规划、产品重大迭代、融资 BP 准备等需要全面深入分析的场景:

| 模块 | 分析框架 | 产出 |

|------|---------|------|

| 一、行业分析 | PEST 模型 | 宏观环境 + 发展态势 + 竞争格局 |

| 二、竞品选择 | 分类矩阵 | 竞品分类 + 选择理由 |

| 三、商业模式 | 商业模式画布(完整9要素) | 对比表 + 分析总结 |

| 四、产品定位 | 多维定位分析 | 定位对比表 + 差异分析 |

| 五、盈利模式 | 收入结构拆解 | 盈利对比表 + 可持续性分析 |

| 六、产品功能 | KANO 模型 | 功能矩阵(基本/期望/兴奋) |

| 七、产品架构 | UX 五层模型 | 信息架构 + 产品发展对比 |

| 八、组织与战略 | 团队/资本/运营 | 组织能力评估 |

| 九、综合结论 | SWOT + 竞争地位 | 战略建议 + 行动计划 |

使用 references/frameworks.md 中的"多品对比报告模板(深度)"。

Step 4: 撰写报告

数据输入: 撰写报告时,从 {分析对象名}-资料/merged.md 读取汇总信息作为核心数据源,结合常规搜索中获取的信息。不要依赖上下文中残留的原始文档内容——如果上下文已被压缩,回到 merged.md 重新读取。

写作原则:

  • 每个模块都必须包含:信息/表格 + 分析总结,不能只有信息没有分析
  • 单品拆解:分析总结要回答"这说明了什么"——这个发现对理解该公司有什么意义
  • 多品对比:分析总结要回答"so what"——这个对比结果对我方意味着什么
  • 用数据说话,尽量量化(市场份额百分比、融资金额、用户规模等)
  • 在关键发现处标注信息来源(与 merged.md 中的来源标注保持一致),提高可信度
  • 信息不完整的地方标注"未公开"而非留空或编造

可视化图表: 报告中在模板标注 📊 的位置插入 Mermaid 图表。阅读 references/diagrams.md 获取各类图表的语法规范和示例。核心原则:

  • 信息充分才画图——不为画图而画图,信息不足时跳过
  • 每个图后必须有分析文字,说明"这个图在告诉我们什么"
  • 图表和表格互补不重叠——同一信息不同时用表格和图表呈现

输出格式: 完整的 Markdown 文档,保存到 {当前工作目录}/{分析对象名}-竞品分析报告.md,按照 references/frameworks.md 中对应模式的模板结构输出。

Step 5: 给出行动建议

报告的最后一定要有明确的、可执行的建议,而不是停留在分析层面。建议应该:

  • 分优先级(P0/P1/P2)
  • 与分析发现直接挂钩("因为竞品X在Y维度领先,建议我方...")
  • 考虑资源约束,给出务实的建议而非理想化的建议

行业适配指南

不同行业的竞品分析侧重点不同,在分析时主动调整:

| 行业类型 | 重点增加的维度 | 可以弱化的维度 |

|---------|--------------|--------------|

| SaaS/互联网产品 | 产品功能、用户体验、增长策略、技术架构 | 物流、线下渠道 |

| 电商/零售 | 供应链、物流、定价策略、品类覆盖 | 技术架构细节 |

| B2B/产业互联网 | 商业模式、供应链金融、行业资源 | 用户体验细节 |

| 消费品/快消 | 品牌策略、渠道覆盖、营销打法、定价 | 技术架构 |

| 金融/Fintech | 风控模型、合规、产品费率、牌照资质 | 物流 |

| 硬件/IoT | 技术参数、供应链、生态系统、专利 | 线上运营 |

这只是参考,实际分析时根据具体行业灵活判断。

注意事项

  • 竞品信息有时效性,搜索时优先使用最近 1 年的数据
  • 非上市公司的财务数据通常不公开,不要编造,标注"未公开"
  • 如果某个竞品的信息实在搜不到,诚实告知用户,不凑数
  • 分析中如果发现用户最初的竞品选择可能遗漏了重要对手,主动提醒

How to use it

Copy the folder

Take fokkyp/competitive-analysis from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.