market-competitor-report — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited market-competitor-report (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
🤖→👤 AI建议人类审批
| 输入项 | 类型 | 必填 | 来源 | 说明 |
|---|---|---|---|---|
| 竞品情报数据 | JSON | ○ | output/pm-discovery/market-competitor-intel/competitor-intel.json | Feature Matrix、口碑、定价、战略信号 |
| 竞品四象限数据 | JSON | ○ | output/pm-discovery/market-competitor-quadrant/competitor-quadrant.json | 四象限分类与置信度 |
| 市场规模数据 | JSON | ○ | output/pm-discovery/market-tam-som/tam-som.json | TAM/SAM/SOM与增长率 |
| 宏观环境数据 | JSON | ○ | output/pm-discovery/market-pest/pest.json | PEST四维度趋势 |
| 品类关键词 | string | 是 | 用户提供 | 分析的品类范围,如"在线教育""SaaS CRM" |
| 自身产品信息 | string/markdown | ○ | 用户提供 | 自身产品定位、核心功能、目标用户、当前状态 |
整合上游数据,为每个核心竞品构建完整画像:
| 画像维度 | 数据来源 | 说明 |
|---|---|---|
| 产品定位 | intel / 用户提供 | 一句话定位、目标用户、核心价值主张 |
| 功能矩阵 | intel → feature_matrix | 功能覆盖度对比,标注差异化功能 |
| 用户口碑 | intel → reputation | 情感分布、Top痛点、用户迁移信号 |
| 定价策略 | intel → pricing | 价格区间、套餐结构、性价比评估 |
| 商业模式 | 用户提供 / AI推断 | 收入模式、获客方式、增长策略 |
| 团队与融资 | 用户提供 / AI推断 | 团队规模、融资轮次、资金储备 |
| 战略方向 | intel → strategic_signals | 推断的战略重心与置信度 |
竞品筛选规则:
为每个核心竞品生成SWOT分析:
Strengths(优势):
Weaknesses(劣势):
Opportunities(机会):
Threats(威胁):
SWOT交叉策略矩阵:
| 交叉 | 策略类型 | 说明 |
|---|---|---|
| S+O | 增长策略 | 用优势抓住机会 |
| W+O | 改进策略 | 补短板以抓住机会 |
| S+T | 防御策略 | 用优势抵御威胁 |
| W+T | 危机预案 | 劣势遭遇威胁时的应对 |
基于两个核心维度绘制竞争定位图:
维度选择规则:
| 品类特征 | 推荐维度X | 推荐维度Y |
|---|---|---|
| 通用 | 功能丰富度 | 易用性 |
| 企业级 | 功能完整度 | 价格 |
| 消费级 | 用户体验 | 性价比 |
| 技术型 | 技术先进性 | 生态成熟度 |
| 垂直型 | 垂直深度 | 横向覆盖 |
定位图输出(Mermaid象限图):
quadrantChart
title 竞争定位图
x-axis "功能简洁" --> "功能丰富"
y-axis "价格低" --> "价格高"
quadrant-1 "高价值区"
quadrant-2 "高端区"
quadrant-3 "性价比区"
quadrant-4 "低价值区"
"竞品A": [0.7, 0.8]
"竞品B": [0.3, 0.4]
"自身产品": [0.5, 0.6]评估各竞品的护城河深度:
| 护城河类型 | 评估维度 | 评分标准 |
|---|---|---|
| 网络效应 | 用户增长是否增强产品价值 | 0-5分 |
| 转换成本 | 用户迁移到竞品的成本 | 0-5分 |
| 规模经济 | 规模是否带来成本优势 | 0-5分 |
| 品牌壁垒 | 品牌认知度和信任度 | 0-5分 |
| 技术壁垒 | 核心技术的不可复制性 | 0-5分 |
| 数据壁垒 | 数据积累的不可替代性 | 0-5分 |
| 生态壁垒 | 合作伙伴和集成生态 | 0-5分 |
护城河深度评级:
基于可用数据估算竞争格局:
| 估算方法 | 适用条件 | 数据来源 |
|---|---|---|
| 自上而下 | 有TAM数据和公开市场份额 | 行业报告 + TAM数据 |
| 自下而上 | 有各竞品用户量/收入数据 | 竞品公开数据 |
| 相对份额 | 仅有定性对比 | AI基于多源信号推断 |
市场集中度评估:
基于前5步分析,生成差异化策略建议:
策略推导逻辑:
| 分析输入 | 策略方向 |
|---|---|
| 竞品共性痛点 | 痛点突破策略:解决竞品都未解决的核心问题 |
| 护城河浅的竞品 | 侧翼突破策略:从护城河最薄弱的竞品切入 |
| 定位图空白区域 | 定位空白策略:占据竞品未覆盖的定位空间 |
| SWOT交叉矩阵 | 杠杆策略:用自身优势抓住竞品劣势暴露的机会 |
| 市场分散格局 | 聚焦策略:在分散市场中聚焦一个细分做深 |
每条策略包含:
将所有分析整合为完整的Markdown报告:
报告结构:
# {品类}竞品分析报告
## 执行摘要
- 一段话总结竞争格局
- 3条核心发现
- Top1策略建议
## 1. 市场概览
- 市场规模(TAM/SAM/SOM)
- 增长趋势与驱动力
- 宏观环境影响(PEST关键因素)
## 2. 竞争格局
- 四象限分类总览
- 市场份额估算
- 市场集中度评估
## 3. 竞品深度分析
### 3.1 {竞品A名称}
- 产品画像
- SWOT分析
- 护城河评估
### 3.2 {竞品B名称}
- ...
## 4. Feature Matrix功能对比
- 核心功能对比表
- 差异化功能标注
- 功能覆盖度评分
## 5. 用户口碑对比
- 情感分布对比
- Top痛点横向对比
- 差异化机会识别
## 6. 定价策略对比
- 价格区间对比
- 套餐结构对比
- 性价比评估
## 7. 竞争定位图
- Perceptual Map
- 定位空白区域分析
## 8. 差异化策略建议
- 策略1:{名称}
- 策略2:{名称}
- 策略3:{名称}
## 附录
- 数据来源清单
- 置信度标注
- 分析方法说明存储路径:output/pm-discovery/market-competitor-report/
输出文件:
| 文件 | 格式 | 说明 |
|---|---|---|
| competitor-report.md | Markdown | 完整竞品分析报告 |
| competitor-report.json | JSON | 结构化数据(供下游Skill引用) |
competitor-report.json 结构:
输出Schema:
{
"type": "object",
"required": ["report_metadata", "executive_summary", "competitor_profiles", "differentiation_strategies"],
"properties": {
"report_metadata": {"type": "object", "description": "报告元数据,含品类、时间戳和置信度"},
"executive_summary": {"type": "object", "description": "执行摘要,含竞争格局总结和核心发现"},
"market_overview": {"type": "object", "description": "市场概览,含TAM/SAM/SOM和增长趋势"},
"competitive_landscape": {"type": "object", "description": "竞争格局,含四象限摘要和市场份额估算"},
"competitor_profiles": {"type": "array", "description": "竞品深度画像列表,含SWOT和护城河评估"},
"feature_matrix_summary": {"type": "object", "description": "功能矩阵对比摘要"},
"perceptual_map": {"type": "object", "description": "竞争定位图数据"},
"differentiation_strategies": {"type": "array", "description": "差异化策略建议列表"}
}
}| 字段路径 | 类型 | 必填 | 说明 |
|---|---|---|---|
| report_metadata | object | 是 | 报告元数据,必须包含category、generated_at、competitors_analyzed、data_sources、overall_confidence |
| report_metadata.category | string | 是 | 品类关键词,不可为空 |
| report_metadata.generated_at | string | 是 | ISO 8601时间戳 |
| report_metadata.competitors_analyzed | integer | 是 | 分析的竞品数量,≥3 |
| report_metadata.data_sources | array | 是 | 数据来源清单,不可为空数组 |
| report_metadata.overall_confidence | number | 是 | 整体置信度,范围0.0-1.0 |
| executive_summary | object | 是 | 执行摘要 |
| executive_summary.competition_landscape | string | 是 | 竞争格局一段话总结,≥50字 |
| executive_summary.key_findings | array | 是 | 核心发现列表,长度=3 |
| executive_summary.top_strategy | string | 是 | Top1策略建议,不可为空 |
| market_overview | object | 否 | 市场概览,缺失时标注"缺乏市场规模数据" |
| market_overview.tam | number | 条件必填 | market_overview存在时必填,>0 |
| market_overview.sam | number | 条件必填 | market_overview存在时必填,>0且≤tam |
| market_overview.som | number | 条件必填 | market_overview存在时必填,>0且≤sam |
| market_overview.growth_rate | string | 条件必填 | market_overview存在时必填,格式如"12.5%" |
| market_overview.key_drivers | array | 条件必填 | market_overview存在时必填,≥1项 |
| market_overview.pest_highlights | array | 否 | PEST关键因素,缺失时可为空数组 |
| competitive_landscape | object | 否 | 竞争格局 |
| competitive_landscape.quadrant_summary | object | 条件必填 | competitive_landscape存在时必填 |
| competitive_landscape.market_share_estimate | array | 条件必填 | competitive_landscape存在时必填,≥1项 |
| competitive_landscape.hhi_index | number | 条件必填 | competitive_landscape存在时必填,范围0-10000 |
| competitive_landscape.concentration_level | string | 条件必填 | competitive_landscape存在时必填,枚举值:分散/适度集中/高度集中 |
| competitor_profiles | array | 是 | 竞品深度画像列表,长度3-5 |
| competitor_profiles[].name | string | 是 | 竞品名称,不可为空 |
| competitor_profiles[].positioning | string | 是 | 一句话定位,不可为空 |
| competitor_profiles[].swot | object | 是 | SWOT分析,必须包含strengths/weaknesses/opportunities/threats四个数组,每个数组≥1项 |
| competitor_profiles[].swot.strengths | array | 是 | 优势列表,≥1项 |
| competitor_profiles[].swot.weaknesses | array | 是 | 劣势列表,≥1项 |
| competitor_profiles[].swot.opportunities | array | 是 | 机会列表,≥1项 |
| competitor_profiles[].swot.threats | array | 是 | 威胁列表,≥1项 |
| competitor_profiles[].moat_score | object | 是 | 护城河评估 |
| competitor_profiles[].moat_score.network_effects | number | 是 | 网络效应评分,0-5 |
| competitor_profiles[].moat_score.switching_cost | number | 是 | 转换成本评分,0-5 |
| competitor_profiles[].moat_score.scale_economy | number | 是 | 规模经济评分,0-5 |
| competitor_profiles[].moat_score.brand | number | 是 | 品牌壁垒评分,0-5 |
| competitor_profiles[].moat_score.technology | number | 是 | 技术壁垒评分,0-5 |
| competitor_profiles[].moat_score.data | number | 是 | 数据壁垒评分,0-5 |
| competitor_profiles[].moat_score.ecosystem | number | 是 | 生态壁垒评分,0-5 |
| competitor_profiles[].moat_score.total | number | 是 | 护城河总分,=7项评分之和,0-35 |
| competitor_profiles[].moat_score.level | string | 是 | 护城河深度,枚举值:深/中/浅 |
| feature_matrix_summary | object | 否 | 功能矩阵对比摘要 |
| feature_matrix_summary.total_features_compared | integer | 条件必填 | feature_matrix_summary存在时必填,>0 |
| feature_matrix_summary.differentiation_features | array | 条件必填 | feature_matrix_summary存在时必填,≥1项 |
| feature_matrix_summary.coverage_scores | object | 条件必填 | feature_matrix_summary存在时必填,各竞品覆盖率评分 |
| perceptual_map | object | 否 | 竞争定位图数据 |
| perceptual_map.x_axis | string | 条件必填 | perceptual_map存在时必填,X轴维度名称 |
| perceptual_map.y_axis | string | 条件必填 | perceptual_map存在时必填,Y轴维度名称 |
| perceptual_map.positions | array | 条件必填 | perceptual_map存在时必填,≥2个竞品坐标点 |
| perceptual_map.positions[].name | string | 是 | 竞品名称 |
| perceptual_map.positions[].x | number | 是 | X轴坐标,0.0-1.0 |
| perceptual_map.positions[].y | number | 是 | Y轴坐标,0.0-1.0 |
| perceptual_map.white_space | string | 条件必填 | perceptual_map存在时必填,空白区域描述 |
| differentiation_strategies | array | 是 | 差异化策略建议列表,≥3条 |
| differentiation_strategies[].name | string | 是 | 策略名称,不可为空 |
| differentiation_strategies[].description | string | 是 | 一句话描述,不可为空 |
| differentiation_strategies[].evidence | string | 是 | 策略依据,必须引用具体分析数据 |
| differentiation_strategies[].expected_impact | string | 是 | 预期效果,不可为空 |
| differentiation_strategies[].risks | string | 是 | 风险与前提,不可为空 |
| differentiation_strategies[].priority | string | 是 | 优先级,枚举值:P0/P1/P2 |
{
"report_metadata": {
"category": "在线教育",
"generated_at": "时间戳",
"competitors_analyzed": 5,
"data_sources": [],
"overall_confidence": 0.0
},
"executive_summary": {
"competition_landscape": "一段话总结",
"key_findings": ["发现1", "发现2", "发现3"],
"top_strategy": "Top1策略建议"
},
"market_overview": {
"tam": 0,
"sam": 0,
"som": 0,
"growth_rate": "0%",
"key_drivers": [],
"pest_highlights": []
},
"competitive_landscape": {
"quadrant_summary": {},
"market_share_estimate": [],
"hhi_index": 0,
"concentration_level": "分散/适度集中/高度集中"
},
"competitor_profiles": [
{
"name": "竞品名称",
"positioning": "一句话定位",
"swot": {
"strengths": [],
"weaknesses": [],
"opportunities": [],
"threats": []
},
"moat_score": {
"network_effects": 0,
"switching_cost": 0,
"scale_economy": 0,
"brand": 0,
"technology": 0,
"data": 0,
"ecosystem": 0,
"total": 0,
"level": "深/中/浅"
}
}
],
"feature_matrix_summary": {
"total_features_compared": 0,
"differentiation_features": [],
"coverage_scores": {}
},
"perceptual_map": {
"x_axis": "维度名称",
"y_axis": "维度名称",
"positions": [
{ "name": "竞品A", "x": 0.0, "y": 0.0 }
],
"white_space": "空白区域描述"
},
"differentiation_strategies": [
{
"name": "策略名称",
"description": "一句话描述",
"evidence": "策略依据",
"expected_impact": "预期效果",
"risks": "风险与前提",
"priority": "P0/P1/P2"
}
]
}| 条件 | 决策 |
|---|---|
| 核心竞品数量<3 | 标注"竞品覆盖不足",建议补充竞品后再生成报告 |
| 核心竞品数量>7 | 按威胁程度排序,取Top5深度分析,其余列入简表 |
| 护城河评估数据不足 | 标注各维度置信度,低置信度维度给出推断依据 |
| 市场份额无公开数据 | 使用相对份额估算,明确标注"估算值"和估算方法 |
| 自身产品信息缺失 | 差异化策略建议标注为"通用建议",需结合自身情况调整 |
| PEST数据缺失 | 市场概览中跳过宏观环境章节,标注"缺乏PEST数据" |
| 缺失的上游输入 | 降级方案 | 输出影响 |
|---|---|---|
| 竞品情报数据缺失 | 基于品类关键词和用户提供信息推导竞品画像 | 功能矩阵和口碑数据可能不够精准 |
| 四象限数据缺失 | 基于品类关键词推导竞品分类 | 竞品分类可能不够全面 |
| TAM/SOM数据缺失 | 市场概览章节标注"缺乏市场规模数据" | 市场概览章节不完整 |
| PEST数据缺失 | 跳过宏观环境章节 | 市场概览缺少宏观视角 |
| 自身产品信息缺失 | 差异化策略标注为"通用建议" | 策略需结合自身情况调整 |
| 所有上游数据均缺失 | 基于品类关键词和AI知识库生成报告,整体置信度降低 | 报告深度有限,需人类大量补充验证 |
| 若用户未提供品类关键词 | 提示用户提供品类关键词,否则无法确定竞品分析范围 | - |
数据获取说明:
| 上游数据源 | 变更类型 | 影响章节 | 响应动作 |
|---|---|---|---|
| competitor-intel.json | Feature Matrix变更(新增/删除功能项) | Feature Matrix功能对比章节 | 重新生成feature_matrix_summary,更新差异化功能标注和覆盖率评分 |
| competitor-intel.json | 口碑数据变更(情感分布/痛点变化) | 用户口碑对比章节、SWOT分析 | 更新reputation相关洞察,重新推导Weaknesses和Opportunities |
| competitor-intel.json | 定价策略变更 | 定价策略对比章节 | 更新定价对比表和性价比评估,检查是否影响差异化策略 |
| competitor-intel.json | 战略信号变更 | SWOT分析、差异化策略 | 更新Threats推断,重新评估策略优先级 |
| competitor-quadrant.json | 象限分类变更(竞品类别调整) | 竞争格局章节 | 更新quadrant_summary,重新筛选核心竞品,可能触发竞品画像重建 |
| competitor-quadrant.json | 新增/移除竞品 | 竞品深度分析章节 | 新增竞品需补充完整画像;移除竞品需更新对比表和定位图 |
| competitor-quadrant.json | 置信度变更 | 报告整体置信度 | 更新overall_confidence,检查是否触发降级策略 |
| tam-som.json | 市场规模变更(TAM/SAM/SOM数值调整) | 市场概览章节 | 更新market_overview数值,重新计算市场份额占比 |
| tam-som.json | 增长率变更 | 市场概览章节 | 更新growth_rate,检查是否影响市场吸引力评估和策略优先级 |
| pest.json | 宏观环境变更(政策/经济/社会/技术趋势变化) | 市场概览章节 | 更新pest_highlights,检查是否产生新的Opportunities或Threats |
| pest.json | 新增重大政策或技术突破 | SWOT分析、差异化策略 | 评估对竞争格局的影响,可能需要新增策略建议 |
| 本Skill输出变更 | 变更条件 | 通知下游 | 通知内容 |
|---|---|---|---|
| 差异化策略变更 | 策略新增/删除/优先级调整 | design-orchestrator | 变更的策略名称、调整方向、新优先级,提示设计阶段对齐 |
| 竞争格局重大变化 | HHI指数跨阈值变化、核心竞品新增/退出 | product-launch-orchestrator | 格局变化描述、影响评估,提示上市策略调整 |
| 市场规模显著变化 | TAM/SAM/SOM变化幅度>20% | opportunity-orchestrator | 新市场规模数据、变化原因,提示机会评分重新评估 |
| 护城河评估变更 | 核心竞品护城河等级跨档变化 | insight-orchestrator | 竞品名称、旧等级→新等级,提示需求优先级可能需调整 |
| 定位图空白区域变化 | 空白区域消失或新空白出现 | design-orchestrator | 空白区域变化描述,提示产品定位策略调整 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.