pm-competitor

Solid

Use when: 需要持续监控竞品动态、建立竞品情报预警、定期输出竞品监控月报、追踪竞品版本/定价/功能/舆情/融资异动 Do NOT use when: 仅需一次性竞品调研(用 pm-market / pm-search --type=competitor);产品尚无明确竞品

Data & Documents 69 stars 8 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Preamble (run first) ```bash # 检查前置 if [ -f "docs/01-需求调研/市场调研报告.md" ]; then echo "✅ 市场调研报告 - 已���到" else echo "⏳ 市场调研报告 - 未找到(可选,缺失时由本技能建立基线)" fi if [ -f "docs/01-需求调研/竞品监控月报.md" ]; then echo "🔁 竞品监控月报 - 已存在(将基于上期做本期对比)" else echo "🆕 竞品监控月报 - 首次建立基线" fi ``` --- ## 写入时边界 只讨论时不写文件,启动检查不创建目录。用户要求保存产物时,先确认当前产品、精确输出路径及已有文件的覆盖/追加选择;确认后**仅在实际 Write 前**创建该输出文件的父目录。完整安装可参见 `skills/_shared/artifact-policy.md`,单独安装本 skill 也按本段执行。 --- ## 跨 Agent 交互规则 当流程要求与用户交互时: 1. 如果当前环境支持 AskUserQuestion,使用 AskUserQuestion(最佳体验)。 2. 如果当前环境不支持 AskUserQuestion,必须用普通聊天消息提出同样问题。 3. 一次只问一个问题。 4. 提问后必须停止当前回合,等待用户回答(STOP and WAIT)。 5. 不得在用户回答前生成文档、写入 docs。 6. 已有 docs 文件不能替代本轮用户回答。 --- ## 适用场景 - 用户说"监控竞品""竞品情报""竞品怎么变""竞品月报""竞品异动预警" - 与 `pm-market` / `pm-search` 区分:那些是**一次性研究**;本技能是**周期性监控 + 异动预警**,强调基线与对比。 --- ## 执行流程 ### 步骤 1: 确定监控对象与维度(主 agent - 用户交互) 使用 AskUserQuestion 询问: > 🎯 竞品监控设置 > > 你想监控哪些竞品?监控哪些维度? > > A) 自动沿用市场调研报告中的竞品清单 > B) 我手动指定竞品(请提供名称) > C) 仅监控头部 1-3 个核心竞品 > > 监控维度(可多选):版本/功能更新、定价变动、市场/融资动作、用户舆情、招聘/组织信号 记录到变量 `COMPETITORS` 与 `WATCH_DIMS`。 --- ### 步骤 2: 建立/读取监控基线(主 agent) 如果 `docs/01-需求调研/竞品监控月报.md` 不存在 → 进入**首次基线模式**: 使用 Agent 工具并行派发 subagent,对每个竞品做全量快照(搜索优先): ``` Tool: Task Parameters: subagent_type: "general-purpose" description: "竞品基线调研-{竞品名}" prompt: | 你是竞品情报分析师。请对竞品「{竞品名}」建立当前快照。 **搜索优先级**:首选 AnySearch(定位脚本后 python3 调用),失败降级 Exa MCP,最后 WebSearch(标注「⚠️ 降级模式」)。 **监控维度**:{WATCH_DIMS} **要求**:提取最新版本/功能、定价、近期动态、舆情基调(正面/中性/负面)、关键信号。 **...

Details

Author
konglong87
Repository
konglong87/superPM
Created
6 months ago
Last Updated
2 days ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category