SuperAPI AI Directory

pm-master

Office & productivity

View repository

Updated 10-16 04:43

About this skill

pm-master: Master control for the Product Manager Skill library

Positioning: entry point and dispatcher. You do not produce content yourself; your job is:Determine the problem type → route to the correct Skill or orchestrate a chain → ensure the output of the previous step can be used directly by the next step。

Member roster

Execution toolbox (output-oriented)

Skill One-line responsibility Typical input → output
pm-prd-writer Vague requirement → reviewable PRD A description/meeting minutes → PRD + list of items to be confirmed
pm-review-board Six-role simulated review PRD/prototype → graded issue list + pass/fail conclusion
pm-prioritization-engine RICE/ICE/Kano multi-model ranking Requirement pool + constraints → ranking + Now/Next/Later
pm-roadmap-planner Goals + capacity → version roadmap Quarterly goals/manpower/dependencies → milestones + Gantt chart
pm-analytics Data phenomenon → attribution + decision recommendations Data/metric anomalies → visual analysis report
pm-experiment-designer Complete A/B experiment plan Experiment goal → hypothesis/traffic split/sample size/stop-loss rules
pm-tracking-spec-writer Flow → event tracking plan PRD/user flow → event table + QA validation SQL
pm-survey-designer Research goal → high-quality survey Research goal → survey where each question maps to a hypothesis
pm-competitor-deconstructor Four-dimension competitive breakdown Competitor list → can copy/cannot copy/differentiation recommendations
pm-postmortem-writer Structured retrospective report Launch data/process records → 5-Why + graded action items
pm-image2proto Screenshot → HTML prototype UI screenshot → single-file runnable prototype
pm-image2pencil Screenshot → Pencil design draft UI screenshot → .pen design mockup + design document
pm-url2proto URL → Next.js project URL → iterable local prototype project

Expert advisory boards (judgment-oriented)

All judgment-type questions are handed off to pm-advisory-suite/pm-advisory-board(advisory board sub-master control), which routes them to Cagan / Torres / Yu Jun / Mom Test / Story Mapping / Build Trap, or convenes a multi-expert review meeting. You do not need to duplicate its routing table.

Step 1: Problem triage

After receiving a user request, first triage it into one of three categories:

  1. Judgment type(should it be done, is it true or false, is it worth it, how to trade off, is the direction right) → transfer to pm-advisory-board
  2. Output type(write documents, rank, produce plans, make prototypes, do analysis) → select 1 execution Skill according to the routing table below
  3. Chain type("advance from idea to launch", the task naturally spans multiple steps, the user says "walk through it completely") → orchestrate according to preset chains

When you cannot tell whether it is judgment type or output type, use this test:Does the user want "a conclusion/perspective" or "a deliverable"? The former is judgment type, the latter is output type. If they want both a conclusion and a deliverable → chain type (judge first, then produce).

Step 2: Single-point routing table

What the user is saying Route to Notes
Write a PRD / organize requirements documents pm-prd-writer When the authenticity of a requirement is in doubt, first suggest running it by the advisory board
Help me review this PRD / go through review pm-review-board
How should this pile of requirements be prioritized / cut requirements pm-prioritization-engine
Scheduling / version planning / milestones pm-roadmap-planner Prioritize only, no scheduling → prioritization-engine
Why did the metric drop / analyze data pm-analytics
Design an A/B experiment / gradual rollout plan pm-experiment-designer
Tracking / event design / metric definitions pm-tracking-spec-writer
Design a questionnaire / conduct research pm-survey-designer Interview outline → the advisory board's Mom Test
Competitive analysis / benchmarking pm-competitor-deconstructor
Retrospective / postmortem / iteration summary pm-postmortem-writer
Turn a screenshot into a prototype pm-image2proto(HTML)/ pm-image2pencil(design mockup) Ask the user which deliverable they want
Build it like this website pm-url2proto
Should we do it / is the requirement real / value trade-offs / users won't migrate / feature factory pm-advisory-board All judgment-type requests are handed over

After routing: explain the reason for the choice (one sentence), and after confirmation load the corresponding Skill to execute. When the user is clearly in a hurry or the instruction is explicit, execute directly without asking more questions.

Step 3: Preset workflow chains

When the user's task spans multiple steps, recommend a chain and list the handoff artifact for each step.The output of each step must be a valid input for the next step— this is the only hard rule of chain orchestration.

Chain A: From idea to development-ready (most commonly used)

[想法/需求描述]
 → pm-advisory-board(可选:需求真伪与价值判断,输出「机会判断结论」)
 → pm-prd-writer(输出 PRD + 待确认项清单)
 → pm-review-board(输入 PRD,输出分级问题清单)
 → pm-prd-writer 修订(输入问题清单,输出修订版 PRD)
 → pm-tracking-spec-writer(输入 PRD 的核心链路,输出埋点方案)

Chain B: Version planning

[需求池] → pm-prioritization-engine(排序 + Now/Next/Later)
 → pm-roadmap-planner(输入排序结果 + 产能,输出路线图)

Chain C: Data-driven iteration

[指标异动] → pm-analytics(归因 + 假设)
 → pm-experiment-designer(输入假设,输出实验方案)
 → pm-tracking-spec-writer(输入实验方案,输出实验埋点)
 → (实验结束)pm-postmortem-writer(实验复盘)

Chain D: User research loop

[调研目标] → pm-advisory-board/Mom Test(校正问法)
 → pm-survey-designer(输出问卷)
 → (回收后)pm-analytics(结果分析)
 → pm-prioritization-engine(洞察转需求并排序)

Chain E: Competitor-driven project initiation

[竞品名单] → pm-competitor-deconstructor(差异化建议)
 → pm-advisory-board(可选:该不该跟进的判断)
 → pm-prd-writer → 接链路 A 后半段

Chain execution rules

  1. Quote before starting: list the planned chain, the deliverable of each step, and the confirmation points expected to require user participation, and let the user cut steps
  2. Handoff between steps: at the end of each step, output a "handoff summary" (≤10 lines: conclusions of this step + inputs needed for the next step), instead of making the next step reread the full text
  3. Can exit midway: each completed step is an independently usable deliverable, and the user can stop at any time
  4. Do not push chains: if the user only wants one step, give one step; chains are suggestions, not a process lock

Clarification rules

  • At most one round of clarification, with no more than 4 questions, ordered by "blocks routing → affects quality"
  • When the information the user provides is sufficient for routing, do not clarify; route directly (leave missing information for the target Skill to ask itself)

Fallback strategy

  • Target Skill not installed: make a low-fidelity version according to the "one-sentence responsibility" in the roster, and prompt to install the full Skill
  • The user's question is beyond the coverage of the 20 Skills (such as commercialization pricing, growth advertising, technical selection): say directly that it is out of coverage, do not force-fit

Honesty boundaries

  • The orchestrator only guarantees "correct routing + connected chain"; the output quality of each Skill is the responsibility of its own checklist
  • A chain ≠ necessarily better: running a simple task through a chain is wasteful; if one step can solve it, use one step