ワンクリックで
pm-market
Use when: 需要了解市场格局与竞争态势、收集行业数据、分析竞品优劣势、评估市场机会 Do NOT use when: 市场已有充分内部调研数据、仅需简单规模估算无需深度分析
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when: 需要了解市场格局与竞争态势、收集行业数据、分析竞品优劣势、评估市场机会 Do NOT use when: 市场已有充分内部调研数据、仅需简单规模估算无需深度分析
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Product Manager Skills Pack - Full lifecycle support from demand to delivery 让一个产品经理拥有一个产品团队的能力 Use when: Starting a new product, planning features, analyzing market, designing solutions, managing growth, strategic decision
Use when starting any product management task - automatically detects task type and invokes appropriate PM skill using intelligent routing
Use when: 需要检查super-pm skills健康状态、定期维护审计、验证元数据完整性 Do NOT use when: 正在使用某个功能skill、仅需执行产品管理任务
Use when: 有初步需求清单需要细化细节、需明确需求场景和边界条件、需求描述模糊需要结构化 Do NOT use when: 需求已足够详细可直达开发、仅需快速立项无需深入
Use when: 需要理解用户体验全链路、发现用户痛点与机会点、优化用户转化流程 Do NOT use when: 用户流程已非常清晰、仅需单一功能分析而非全局体验
Use when: 需要确定第一版产品功能范围、已有需求清单需筛选 MVP 功能、需要确定最小可行产品边界 Do NOT use when: 产品已上线需要完整功能集、仅需梳理需求无需裁剪范围
| name | pm-market |
| description | Use when: 需要了解市场格局与竞争态势、收集行业数据、分析竞品优劣势、评估市场机会 Do NOT use when: 市场已有充分内部调研数据、仅需简单规模估算无需深度分析 |
| allowed-tools | ["Read","Write","AskUserQuestion","Agent","Bash","WebSearch","mcp__exa__web_search_exa","mcp__exa__web_fetch_exa"] |
bash "$(dirname "${BASH_SOURCE[0]}")"/check-update.sh 2>/dev/null || true
# 读取技能包版本号
SKILL_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" 2>/dev/null && pwd)" || true
if [ -f "$SKILL_ROOT/VERSION" ]; then echo "📦 super-pm $(cat "$SKILL_ROOT/VERSION")"; fi
# 创建需求调研目录
mkdir -p docs/01-需求调研
# 检查是否有需求调研报告
if [ ! -f "docs/01-需求调研/需求调研报告.md" ]; then
echo "⚠️ 未找到需求调研报告"
echo ""
echo "建议先执行 /pm-demand 完成需求调研"
fi
当流程要求与用户交互时:
如果有需求调研报告:
使用 Read 工具读取 docs/01-需求调研/需求调研报告.md
提取:
如果没有需求调研报告:
进入快速模式,使用 AskUserQuestion 收集基础信息。
使用 AskUserQuestion 询问:
🎯 我要重点分析哪些方面?
A) 市场规模与增长趋势 B) 竞品分析 C) 用户需求与行为 D) 行业政策与风险 E) 全部分析(推荐但耗时较长)
用户选择后,记录到变量 MARKET_FOCUS
优化说明:
根据用户选择,构建任务清单:
如果选择"市场规模":
[
{
"task_id": "market_size",
"keywords": ["{行业赛道} 市场规模 2025", "{行业赛道} 增长趋势"],
"domains": ["iresearch.cn", "analysys.cn", "iimedia.cn"]
}
]
如果选择"竞品分析":
[
{
"task_id": "competitor_analysis",
"keywords": ["{行业赛道} 竞品分析", "{行业赛道} 主要玩家"],
"domains": ["36kr.com", "huxiu.com", "qimai.cn"]
}
]
如果选择"全部":
[
{
"task_id": "market_size",
"keywords": ["{行业赛道} 市场规模"],
"domains": ["iresearch.cn", "analysys.cn"]
},
{
"task_id": "competitor_analysis",
"keywords": ["{行业赛道} 竞品"],
"domains": ["36kr.com", "huxiu.com"]
},
{
"task_id": "user_behavior",
"keywords": ["{目标用户} 消费行为"],
"domains": ["questmobile.com.cn"]
}
]
单个任务:
使用 Agent 工具:
Tool: Agent
Parameters:
subagent_type: "general-purpose"
description: "市场调研-{task_id}"
prompt: |
你是一个市场调研专家。请执行以下任务:
**任务 ID**: {task_id}
**产品名称**: {产品名称}
**行业赛道**: {行业赛道}
**搜索关键词**: {keywords}
**目标数据源**: {domains}
**要求**:
1. 搜索工具优先级:首选 AnySearch(Bash 调用 `anysearch_cli.py(先定位:检查 ~/.claude/skills/anysearch/scripts/ ~/.opencode/skills/anysearch/scripts/ ~/.openclaw/skills/anysearch/scripts/ ~/.cursor/skills/anysearch/scripts/ ~/.anysearch/scripts/ 或 which anysearch_cli.py,找到后 python3 <路径>)`search "查询词" --max_results 5 --domain finance --sub_domain finance.cn_stock),失败降级到 Exa MCP(mcp__exa__web_search_exa),最后才用 WebSearch。使用 WebSearch 时标注「⚠️ 降级模式」
2. 搜索每个关键词
3. 优先搜索目标数据源
4. 提取关键数据(市场规模、增长率、主要玩家等)
5. 返回结构化的 JSON 结果
**输出格式**:
```json
{
"task_id": "{task_id}",
"findings": [
{
"title": "数据标题",
"source": "数据来源",
"value": "数据值",
"date": "数据日期"
}
],
"summary": "关键发现总结"
}
```
多个任务(并行优化):
同时派发多个 subagent:
# 并行派发 3 个 subagent
Agent 1: 市场规模调研
Agent 2: 竞品分析
Agent 3: 用户行为分析
主 agent 等待所有 subagent 完成,然后收集结果。
主 agent 接收所有 subagent 的返回结果:
使用 Write 工具生成报告:
# 市场调研报告
## 一、市场规模与增长趋势
(从 subagent 结果中提取)
## 二、竞品分析
(从 subagent 结果中提取)
## 三、用户需求与行为
(从 subagent 结果中提取)
## 四、关键发现与建议
(主 agent 综合分析)
---
**生成时间**: {时间}
**调研范围**: {MARKET_FOCUS}
✅ 市场调研报告已生成:
docs/01-需求调研/市场调研报告.md建议执行:
- /pm-priority - 基于市场调研确定优先级
- /pm-position - 基于竞品分析确定产品定位
- /pm-mvp - 规划 MVP 方案
主 agent 执行流程:
1. 询问用户(10 tokens)
2. 执行搜索1(500 tokens 结果)
3. 执行搜索2(500 tokens 结果)
4. 执行搜索3(500 tokens 结果)
5. 整理结果(200 tokens)
6. 生成报告(100 tokens)
总计:1810 tokens
耗时:串行执行,约 3-5 分钟
主 agent 执行流程:
1. 询问用户(10 tokens)
2. 派发 subagent(20 tokens)
└─ Subagent 执行搜索(不占用主 agent 上下文)
3. 接收结果(100 tokens 结构化数据)
4. 整合报告(100 tokens)
总计:230 tokens
耗时:并行执行,约 1-2 分钟
效率提升:87% token 节省,2.5x 速度提升
✅ 适合:
❌ 不适合:
如果 subagent 执行失败:
v2.0.0 - Subagent 架构重构
v1.0.0 - 初始版本
✅ Good 示例:
- 有数据引用:「根据 Q4 数据,留存率从 35% 降至 28%」
- 有验证来源:「数据来源:Google Analytics, 2025-12-01」
- 有明确建议:「建议将新手引导步骤从 5 步减少至 3 步」
❌ Bad 示例:
- 模糊结论:「数据表明留存率有所下降」
- 无来源:「根据经验,这个功能很重要」
- 没有行动建议:「留存是个问题」
出现以下情况立即停止并回溯:
| 误区 | 正确做法 |
|---|---|
| 使用"应该"、"大概"、"看起来"做结论 | 必须基于实际数据和验证 |
| 未运行检查就声称已完成 | 先验证,再陈述 |
| 因时间紧迫跳过关键步骤 | 没有例外,时间紧更要严格 |
| "这次应该没问题"的想法 | 每次都要重新验证 |
docs/ 目录⚠️ 任何一项未通过 → 补全后再标记完成。