Skip to content
Productivity
Skill

/discover

Product discovery workflow — chain market analysis, competitor research, demand validation, and prioritization Use when: Exploring a new product idea, entering a new market, or validating an opportunity

From plugin
super-pm
9157 skills1 hook

Claude Code

$ npx -y skills add konglong87/superPM --skill discover --agent claude-code

SKILL.md

discover.SKILL.md
name: discover
description: |
  Product discovery workflow — chain market analysis, competitor research, demand validation, and prioritization
  Use when: Exploring a new product idea, entering a new market, or validating an opportunity
allowed-tools:
  - Skill
  - AskUserQuestion
  - Read
  - Write
  - WebSearch
  - Bash

<!-- workflow-deps:start -->

安装依赖预检(执行工作流之前)

本工作流入口 **discover** 只负责编排;单独安装它**不会**自动安装所调用的技能。 必需技能:`pm-market`、`pm-competitor`、`pm-demand`、`pm-priority`。 新产品额外需要 `pm-brainstorm`;仅在已有相关头脑风暴产物或用户明确跳过时可不调用它。

先用当前平台的技能列表检查必需技能是否可用。**若缺少依赖,停止工作流**,不要假装已执行;告知用户缺少的技能并给出安装方式。不要擅自安装或跳过。 完整安装命令(只装本入口并不够):

npx skills add https://github.com/konglong87/superPM --skill discover pm-market pm-competitor pm-demand pm-priority pm-brainstorm

没有 Node.js/npm 时,可按仓库 README 手动安装完整技能包;安装后重新检查技能列表,再继续流程。 <!-- workflow-deps:end -->

Workflow contract

When the full pack is installed, also consult `skills/_shared/workflow-contract.md`; standalone installation follows the complete steps below. For a new product idea, run `/pm-brainstorm` before this chain unless a relevant artifact exists or the user explicitly opted out. This optional pre-step satisfies `/pm-demand`'s gate later in the chain. Existing-product discovery need not brainstorm. Reuse relevant artifacts after confirmation; report only outputs actually created.

Overview

This command chains 4 skills into a complete product discovery workflow: 1. **pm-market** — Market landscape & sizing 2. **pm-competitor** — Competitive analysis 3. **pm-demand** — Demand validation & pain point analysis 4. **pm-priority** — Prioritization & opportunity ranking

Each step pauses for user confirmation before proceeding.

Execution Flow

Step 1: Market Analysis

Run the market analysis skill to understand the market landscape.

> 📊 Starting Step 1/4: Market Analysis > This will analyze the market size, trends, and landscape for your product idea.

执行 /pm-market

完成后,使用 AskUserQuestion 确认:

> ✅ Step 1 complete. Proceed to Step 2: Competitive Analysis? > A) Yes, continue > B) Skip competitive analysis > C) Stop

Step 2: Competitive Analysis

> 📊 Starting Step 2/4: Competitive Analysis > This will analyze competitors, their positioning, and gaps in the market.

执行 /pm-competitor

完成后,使用 AskUserQuestion 确认:

> ✅ Step 2 complete. Proceed to Step 3: Demand Validation? > A) Yes, continue > B) Skip demand validation > C) Stop

Step 3: Demand Validation

> 📊 Starting Step 3/4: Demand Validation > This will validate user pain points, needs, and willingness to pay.

执行 /pm-demand

完成后,使用 AskUserQuestion 确认:

> ✅ Step 3 complete. Proceed to Step 4: Prioritization? > A) Yes, continue > B) Skip prioritization > C) Stop

Step 4: Prioritization

> 📊 Starting Step 4/4: Prioritization > This will rank opportunities and prioritize features.

执行 /pm-priority

Completion

> ✅ Product discovery complete! > > Generated documents: > - docs/01-需求调研/市场调研报告.md > - docs/01-需求调研/竞品监控月报.md > - docs/01-需求调研/需求调研报告.md > - docs/01-需求调研/优先级排序报告.md > > Recommended next steps: > 1. /write-prd — Write PRD based on discovery findings > 2. /validate-idea — Validate the idea with a different approach > 3. /define-strategy — Define product strategy

Read more
@konglong87
Ships withsuper-pm

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

Stars on GitHub

Momentum

stars in total
91
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 discover.

Which coding agents can use discover?
discover 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.