Skip to content
Productivity
Skill

/start-super-pm

Use when starting any product management task - automatically detects task type and invokes appropriate PM skill using intelligent routing

From plugin
super-pm
8657 skills1 hook

Claude Code

$ npx -y skills add konglong87/superPM --skill start-super-pm --agent claude-code

SKILL.md

start-super-pm.SKILL.md
name: start-super-pm
description: Use when starting any product management task - automatically detects task type and invokes appropriate PM skill using intelligent routing
allowed-tools:
  - Skill
  - AskUserQuestion
  - Read
  - Bash

路由优先级

用户明确意图优先:显式指定 skill、只讨论/不写文件/不联网、跳过环节、已有相关资料等约束,不得被默认黄金路径覆盖。仅在任务与某个 PM skill 的触发条件明确匹配且用户需要其完整工作流时推荐调用;不因关键词或极小可能性强制触发。讨论请求可直接给思路,**只讨论时不写文件**。

**新产品需求的消歧**:首次规划一个新产品且没有相关头脑风暴产物时,“我已经想清楚了”“方向明确”“帮我设计需求”只表达想法具体,**不是**明确跳过 brainstorm。先进入 `pm-brainstorm`,询问一个关键问题后等待;不要因为“设计需求”跳到 `pm-clarify` / `pm-feature`。只有用户明确跳过、已有相关产物,或明确要求一个可独立完成的局部步骤时才直接走对应 skill。已有产品的定位讨论仍可用 `pm-position`;纯讨论不写文件。

**深度追问与头脑风暴的边界**:用户已有具体想法/方案/计划,并明确要求“深入分析、梳理取舍、比较方案、明确决策条件”时优先进入 `pm-deep-talk`;想法尚未成形、希望产生多个方向时进入 `pm-brainstorm`。若在 brainstorm 中选定方向后主动要求分析可行性与取舍,才按需组合调用 `pm-deep-talk`;它不是默认必经步骤。事实调研、需求验证、市场分析与文档产出仍由对应技能负责。

---

跨 Agent 交互规则

当流程要求与用户交互时:

1. 如果当前环境支持 AskUserQuestion,使用 AskUserQuestion(最佳体验)。 2. 如果当前环境不支持 AskUserQuestion,必须用普通聊天消息提出同样问题。 3. 一次只问一个问题。 4. 提问后必须停止当前回合,等待用户回答(STOP and WAIT)。 5. 未获用户要求产物时不写文件;需要补充关键输入时提问后等待。 6. 已有相关且有效的 docs 可复用,无需重复提问;不相关文档不能替代证据。

---

常见误区 / Red Flags — STOP

出现以下情况立即停止并回溯:

| 误区 | 正确做法 | |------|---------| | 使用"应该"、"大概"、"看起来"做结论 | 必须基于实际数据和验证 | | 未运行检查就声称已完成 | 先验证,再陈述 | | 用户明确要求轻量或跳过 | 尊重范围,标注未验证假设;不伪造已完成步骤 | | "这次应该没问题"的想法 | 每次都要重新验证 |

---

Super-PM 自动触发系统

核心规则

**先理解用户要解决的问题与交付边界,再选择明显匹配的 PM skill;若只是简短讨论,可直接回答。**

---

如何访问 PM Skills

**在 Claude Code:** 使用 `Skill` 工具。调用 skill 时,其内容会被加载并呈现给你——直接遵循它。不要使用 Read 工具读取 skill 文件。

**在其他环境:** 查看你平台的文档了解如何加载 skills。

---

PM Skill 自动触发决策流程(详见下方各模块触发信号)

> 完整技能包的编排与交接参见 `skills/_shared/workflow-contract.md`,六条命令顺序由 `workflow-contract.json` 校验。若单独安装本 skill,直接按下方内置规则执行,不依赖这些共享文件。

⚠️ 最高优先级路由(仅适用于自然语言请求)

当用户用**自然语言**提出产品管理任务(而非显式输入 `/pm-xxx` slash command):

  • "我想做一个XX"
  • "帮我规划XX产品"
  • "帮我设计一下需求"
  • "从0到1做XX"
  • "讨论产品方向"

用户请求完整的新产品规划且缺少相关材料时,默认推荐 `/pm-brainstorm`。若用户只要求某个可独立完成的步骤,则直接进入该步骤并说明证据缺口。

下列情况可跳过默认头脑风暴路径:

  • "跳过 brainstorm"
  • "直接需求调研"
  • "直接验证需求"
  • "我已经完成头脑风暴"

仅凭“方向看起来明确”不足以声称头脑风暴已完成;但不应阻止用户明确提出的局部任务。

**显式 skill 命令优先**:用户直接输入 `/pm-demand`、`/pm-docs` 等时进入对应 skill,由该 skill 检查自身所需输入,不强制运行无关环节。

---

任务类型识别指南

🎯 需求洞察模块(自动触发 pm-demand 或相关 skill)

**触发信号:**

  • 用户提到"需求"、"用户痛点"、"用户场景"、"用户故事"
  • 用户想了解"用户想要什么"、"解决什么问题"
  • 用户说"我想做一个XX"、"帮我规划XX"、"讨论产品方向"、"从零开始做XX"
  • 用户提到具体产品形态但需求不明确:例如"社区"、"app"、"小程序"、"平台"、"工具"、"网站"
  • 用户在收集用户反馈、用户调研
  • 用户在规划用户旅程、用户画像
  • 用户在持续追踪竞品动态、做竞品情报 / 竞品月报
  • 用户要设计用户访谈、编写访谈提纲、做一手用户调研
  • 用户要核对现有报告的关键结论、证据来源和日期

**自动调用的 Skills:**

| 任务描述 | 自动调用 Skill | 说明 | |---------|---------------|------| | "我想做一个XX"、"从零开始"、"帮我规划产品方向" | `pm-brainstorm`(优先) | 先发散,明确用户群和核心痛点 | | "讨论产品方向"、"帮我想几个方案" | `pm-brainstorm` | 创意发散 | | "深入分析这个方案"、"比较这些选项"、"帮我梳理取舍" | `pm-deep-talk` | 分析已有想法的价值、证据、限制与风险;不替代创意发散或事实调研 | | "分析一下用户痛点"、"验证这个需求" | `pm-demand` | 方向明确后收敛验证 | | "看看市场情况"、"分析竞品" | `pm-search --type=competitor` | 竞品分析 | | "查查行业数据"、"市场规模多大" | `pm-search --type=data` | 行业数据调研 | | "这个需求优先级怎么排" | `pm-priority` | 优先级排序 | | "规划 MVP"、"什么功能先做" | `pm-mvp` | MVP 规划 | | "需求池怎么管理"、"需求太多" | `pm-pool` | 需求池管理 | | "用户旅程是什么"、"用户体验路径" | `pm-journey` | 用户旅程地图 | | "竞品监控"、"竞品月报"、"竞品情报" | `pm-competitor` | 持续追踪竞品动态与异动预警 | | "用户访谈"、"访谈提纲"、"用户调研" | `pm-interview` | 一手定性研究设计与执行 | | "核对报告证据"、"这组数据有来源吗"、"审计结论真假" | `pm-evidence-audit` | 审主张与来源的支持关系;不等同于 PRD 完整性评审 |

---

📄 方案落地模块(自动触发 pm-docs 或相关 skill)

**触发信号:**

  • 用户要写"PRD"、"BRD"、"MRD"、"产品文档"、"需求文档"
  • 用户在做"原型设计"、"功能设计"
  • 用户需要"技术对接"、"API 设计"
  • 用户在拆解"功能细节"、"数据指标"
  • 用户在做"产品定位"、"商业化方案"
  • 用户要"评审 PRD"、"检查文档质量"、"审一下需求文档"

⚠️ **文档类请求的前置检查(仅适用于自然语言请求)**:先检查已有资料是否相关且足够;用户要求局部修改或已有完整资料时可以直接进入对应 skill,不强制重做前序环节。需要完整新产品文档时再检查前置依赖:

  • 写 PRD/需求文档 → 前置:至少需要头脑风暴方案或需求调研报告
  • 写 BRD → 前置:至少需要需求调研报告或市场分析报告
  • 如果缺少关键资料 → 只问缺失的关键信息或建议调研,不得编造;只讨论时不写文档

**显式 `/pm-docs` 不走此路由**:用户直接输入 `/pm-docs` 时,pm-docs 自身执行前置门禁。

**自动调用的 Skills:**

| 任务描述 | 自动调用 Skill | 说明 | |---------|---------------|------| | "写个 PRD"、"生成产品文档"、"写需求文档" | 先检查前置,缺失则 → `pm-brainstorm` → `pm-demand` → `pm-docs` | 文档是产出,不是起点 | | "写个 BRD"、"商业需求文档" | 先检查前置,缺失则 → `pm-demand` → `pm-market` → `pm-docs` | 商业文档需要市场分析前置 | | "设计原型"、"产品原型" | `pm-proto` | 原型设计 | | "技术方案"、"开发对接" | `pm-tech` | 技术对接方案 | | "功能拆解"、"详细设计" | `pm-feature` | 功能细节拆解 | | "数据指标体系"、"埋点设计" | `pm-data` | 数据指标体系 | | "产品定位"、"差异化竞争" | `pm-position` | 产品定位 | | "商业方案"、"赚钱模式"、"商业模式" | `pm-business-model` | 商业模式设计 | | "评审 PRD"、"文档质量检查"、"审一下需求文档" | `pm-prd-review` | PRD/BRD/MRD 评审把关 |

---

📈 增长迭代模块(自动触发 pm-growth 或相关 skill)

**触发信号:**

  • 用户提到"增长"、"AARRR"、"获客"、"留存"
  • 用户在做"数据分析"、"周报"、"月报"
  • 用户在分析"用户反馈"、"用户满意度"
  • 用户要做"A/B 测试"、"实验"
  • 用户在规划"迭代计划"、"复盘"、"路线图"
  • 用户提到"GEO"、"AI 搜索优化"、"让 AI 推荐我们"、"OKR"、"目标管理"

**自动调用的 Skills:**

| 任务描述 | 自动调用 Skill | 说明 | |---------|---------------|------| | "增长分析"、"AARRR 模型" | `pm-aarrr` | AARRR 增长分析 | | "增长方案"、"怎么拉新" | `pm-growth` | 增长执行方案 | | "写周报"、"数据报告" | `pm-report` | 数据报告生成 | | "用户反馈分析"、"用户意见" | `pm-feedback` | 用户反馈分析 | | "A/B 测试方案"、"实验设计" | `pm-abtest` | A/B 测试方案 | | "迭代计划"、"下个版本做什么" | `pm-iteration` | 迭代计划 | | "复盘"、"回顾总结" | `pm-retro` | 迭代复盘 | | "产品路线图"、"长期规划" | `pm-roadmap` | 产品路线图 | | "GEO 优化"、"AI 搜索曝光"、"让 ChatGPT 推荐我们" | `pm-geo` | GEO / 生成式引擎优化 | | "定 OKR"、"目标拆解"、"关键结果" | `pm-okr` | OKR 目标管理 |

---

🛡️ 风控管理模块(自动触发 pm-risk 或相关 skill)

**触发信号:**

  • 用户在做"项目管理"、"敏捷开发"
  • 用户需要"跨部门协作"、"沟通协调"
  • 用户在识别"风险"、"问题"、"隐患"
  • 用户准备"上线"、"发布"
  • 用户在处理"需求变更"、"迭代调整"

**自动调用的 Skills:**

| 任务描述 | 自动调用 Skill | 说明 | |---------|---------------|------| | "敏捷管理"、"Scrum"、"看板" | `pm-agile` | 敏捷管理方案 | | "跨部门协作"、"沟通问题" | `pm-cross` | 跨部门协作 | | "风险识别"、"风险管理" | `pm-risk` | 风险管控 | | "上线方案"、"发布计划" | `pm-release` | 上线执行方案 | | "需求变更"、"需求调整" | `pm-change` | 需求变更管理 |

---

🧠 专家视角模块(自动触发 steve-jobs-perspective)

**触发信号:**

  • 用户提到"用乔布斯的视角"、"乔布斯会怎么看"、"Jobs模式"、"steve jobs perspective"、"切换到乔布斯"、"如果乔布斯"、"乔布斯思维"、"表达DNA"
  • 用户希望以某位专家/人物的思维框架审视产品、决策、想法,获得思维碰撞与灵感

**自动调用的 Skills:**

| 任务描述 | 自动调用 Skill | 说明 | |---------|---------------|------| | "用乔布斯的视角看我的产品"、"乔布斯会怎么看XX" | `steve-jobs-perspective` | 以乔布斯身份对话,先判断再解剖,反抛问题制造碰撞 | | "如果乔布斯会怎么做"、"帮我校验这个方向"

Read more
@konglong87
Ships withsuper-pm

让每个产品经理都能轻轻松松的高效工作 ☕️ 📺 🚀

Stars on GitHub

Momentum

stars in total
86
Star history of konglong87/superPM on GitHub, a chart by star-history.com

Other skills on super-pm.

pm-evidence-audit

pm-evidence-audit

Use when: 审核产品调研、市场分析、增长报告或 PRD 中的关键结论是否有可追溯证据,核对来源、日期、推断与冲突 Do NOT use when: 只需评审 PRD 的完整性和表达(用 pm-prd-review)、仅需撰写新报告而非审查现有主张

@konglong87@konglong87Install Skill
pm-selfcheck

pm-selfcheck

Use when: 需要检查 super-pm 技能包安装完整性、元数据和体积 Do NOT use when: 正在执行具体 PM 任务且不需要安装诊断

@konglong87@konglong87Install Skill
prompt-pe

prompt-pe

Use when the user explicitly invokes /prompt-pe or explicitly asks to clarify, enhance, or rewrite a vague prompt Do NOT use for…

@konglong87@konglong87Install Skill
pm-brainstorm

pm-brainstorm

Use when: 需要创意方案、探索产品方向、发散思维、本质问题分析 用户说"我想做一个XX""帮我规划XX产品""帮我设计一下需求" 用户给出新产品方向,但尚未完成本轮 brainstorm 交互确认 新产品从0到1的第一步 Do NOT use…

@konglong87@konglong87Install Skill
pm-clarify

pm-clarify

Use when: 有初步需求清单需要细化细节、需明确需求场景和边界条件、需求描述模糊需要结构化 Do NOT use when: 需求已足够详细可直达开发、仅需快速立项无需深入

@konglong87@konglong87Install Skill
pm-competitor

pm-competitor

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

@konglong87@konglong87Install Skill

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about start-super-pm.

Which coding agents can use start-super-pm?
start-super-pm installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.