SuperAPI AI Directory

discover

Writing & research

View repository

Updated 10-16 06:22

About this skill

Dependency pre-check for installation (before executing the workflow)

This workflow entry point discover is only responsible for orchestration; installing it alonewill notautomatically install the skills it invokes. Required skills:pm-market、pm-competitor、pm-demand、pm-priority. New products additionally require pm-brainstorm; it may be skipped only when relevant brainstorming artifacts already exist or the user explicitly skips it.

First use the current platform's skill list to check whether the required skills are available.If dependencies are missing, stop the workflow, do not pretend it has been executed; inform the user of the missing skills and provide installation instructions. Do not install or skip on your own. Full installation command (installing only this entry point is not enough):

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

If Node.js/npm is not available, you can manually install the full skill package according to the repository README; after installation, re-check the skill list, then continue the process.

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.

Execute /pm-market

After completion, use AskUserQuestion to confirm:

✅ 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.

Execute /pm-competitor

After completion, use AskUserQuestion to confirm:

✅ 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.

Execute /pm-demand

After completion, use AskUserQuestion to confirm:

✅ 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.

Execute /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