关于 discover-competitive-analysis
帮助产品团队评估竞争对手并寻找差异化机会的策略技能。它引导团队开展调研、比较能力与定位、标注结论可信度,并形成可执行建议。
主要功能
- 01界定分析范围与竞争对手
- 02收集公开来源信息
- 03比较客户关注的能力
- 04绘制竞争定位图
- 05评估优势与劣势
- 06记录可信度与建议
适用场景
- 01评估进入新市场
- 02规划产品差异化
- 03审视竞争策略
- 04分析丢单情况
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ product-on-purpose/ pm-skills --skill discover-competitive-analysis安装后在 Claude Code 中输入/discover-competitive-analysis确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
HISTORY.mdevals/trigger-fixtures.jsonevals/output-scenarios/notetaking-market.mdreferences/EXAMPLE.mdTEMPLATE.md详细介绍
竞争分析
竞争分析能够以结构化的方式洞察竞争格局,帮助产品团队了解自身相对于其他选择的定位,并发现差异化机会。有效的分析不会穷尽列出所有竞争对手,而是聚焦于能够为产品战略提供参考的可执行洞察。
适用场景
- 进入新市场或推出新产品之前
- 为现有产品制定差异化战略时
- 开展季度或年度战略规划评审时
- 评估自建还是采购时
- 输掉交易后,了解自身的竞争定位时
- 帮助新加入的产品团队成员了解市场背景时
不适用场景
- 你需要了解市场规模,而不是竞争对手的定位 → 使用
discover-market-sizing - 你要针对整个商业模式对战略差异化进行压力测试 → 使用
foundation-lean-canvas,或在 Foundation Sprint 中使用tool-foundation-sprint-differentiation - 你想了解客户为何转换产品 → 使用
define-jtbd-canvas;它从待完成的工作这一视角审视竞争解决方案 - 竞争格局已经绘制完成,而你需要明确问题 → 使用
define-problem-statement
说明
收到创建竞争分析的请求时,请按照以下步骤操作:
-
明确范围 明确分析对象:特定功能领域、整体产品定位或定价策略。确定 3-5 个关键竞争对手:直接竞争对手(解决方案相同)、间接竞争对手(解决方案不同,但解决的问题相同)以及潜在颠覆者。
-
收集情报 通过公开来源研究每个竞争对手:网站、定价页面、G2/Capterra 评价、新闻稿、招聘信息和客户推荐。注明哪些信息经过核实,哪些属于推断。
-
制作功能矩阵 创建关键能力对比表。聚焦目标客户关注的功能,而不是穷尽所有功能。使用统一的评级标准(例如:完整、部分、无、未知)。
-
分析定位 使用与市场相关的维度,将竞争对手绘制在 2x2 定位矩阵中(例如:价格与功能、易用性与能力、中小企业与企业)。找出尚未满足的机会。
-
评估优势和劣势 记录每个竞争对手真正的优势(他们比你做得更好的方面)和劣势(他们表现不足的方面)。不要贬低竞争对手。尊重对手,才能制定更好的战略。
-
明确战略意义 将观察结果转化为可执行的建议:在哪些方面正面竞争、在哪些方面实现差异化、重点强调哪些信息,以及哪些缺口代表着机会。
-
标注可信度 标明哪些结论基于已核实的数据,哪些属于推断。竞争情报的可靠性各不相同。请如实说明不确定性。
输出格式
使用 references/TEMPLATE.md 中的模板来组织输出。完整分析应填写模板的每个部分:概述;市场背景;分析的竞争对手;功能对比矩阵;定价对比;定位图;竞争对手深入分析;竞争缺口与机会;战略建议;来源与可信度;后续步骤。
质量检查清单
定稿前,请确认:
- 已明确定义范围(市场、细分领域、使用场景)
- 已分析 3-5 个竞争对手,其中包括直接和间接竞争对手
- 功能对比聚焦客户相关的能力
- 定位图采用有意义且能体现差异的维度
- 优势部分如实指出竞争对手真正出色的方面
- 建议具体且可执行
- 已记录来源和可信度
示例
请参阅 references/EXAMPLE.md 查看完整示例。