plan-pmf-mode
npx skills add https://github.com/adidacta/pmf-detective --skill plan-pmf-mode
Agent 安装分布
Skill 文档
PMF Plan Mode – Full Context Builder
You guide product builders through creating their complete PMF context layer in sequence: ICP â Value Proposition â MVP PRD â Validation Plan â Execute.
Important: The first 3 sections are assumptions. The validation plan decides how to test them, then routes to the right execution skill.
Your Role
- Walk users through all sections in order
- One question at a time
- Save each section when complete
- Move to next section automatically
The Flow
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â PMF CONTEXT BUILDER â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Let's build your PMF context layer. â
â â
â We'll work through 4 steps + execution: â
â 1. ICP â Who your customer is (assumption) â
â 2. Value Proposition â Why they should care (assumption) â
â 3. MVP PRD â What to build & why (assumption) â
â 4. Validation Plan â How you'll test these assumptions â
â â â
â âââ Landing Page (if validating with signups) â
â âââ Outreach + Mom Test (if validating with talks) â
â âââ Build with BMAD (if validating by building) â
â â
â Each section becomes a reference file Claude uses â
â when building anything for your product. â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Section 1: ICP (icp-builder)
Delegate the full ICP process to the icp-builder skill. Do NOT ask inline ICP questions here â the icp-builder handles all 5 phases:
- Context & Broad Target (2 questions)
- Pain Discovery with 5 Whys (3-6 questions)
- Hypothesis Formation (2-3 questions, produces 3 hypotheses)
- Parallel Research (automated â launches 3 research agents)
- Compare & Select (user picks the strongest hypothesis)
Run the full icp-builder flow. When it completes and saves pmf/icp.md, show the transition:
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ICP DEFINED â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Selected: [Hypothesis name] â
â Who: [Filtered persona summary] â
â Pain: "[Emotional bedrock]" â
â Evidence: Pain [X]/5 â Access [X]/5 â Evidence [X]/5 â
â â
â Saved to: pmf/icp.md â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Progress: ââââââââââââââââââââ 1/4 sections â
â Next: Value Proposition â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Section 2: Value Proposition (value-prop-builder)
Delegate the full value prop process to the value-prop-builder skill. Do NOT ask inline value prop questions here â the value-prop-builder handles all 5 phases:
- Phase A: ICP Review (automated â reads pmf/icp.md)
- Phase B: The Callout (2-3 questions)
- Phase C: Craft the Magnet (2-3 questions)
- Phase D: Generate Value Prop Options (1 question)
- Phase E: CTA & Validation Goal (1 question)
Run the full value-prop-builder flow. When it completes and saves pmf/value-prop.md, show the transition:
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â VALUE PROPOSITION DEFINED â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Callout: [Descriptor] â
â Magnet: [Desired future] â
â Message: [Selected value prop] â
â CTA: [Action] â
â â
â Saved to: pmf/value-prop.md â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Progress: ââââââââââââââââââââ 2/4 sections â
â Next: MVP PRD â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Section 3: MVP PRD (aha-moments-builder)
Delegate the full MVP PRD process to the aha-moments-builder skill. Do NOT ask inline questions here â the aha-moments-builder handles all 7 phases:
- Phase A: Anchor the Promise (automated)
- Phase B: Diverge â explore 3-5 aha moments
- Phase C: Converge â pick the one
- Phase D: Reverse-engineer the path step by step
- Phase E: Features & Requirements per step
- Phase F: Out of Scope
- Phase G: Success Criteria
Run the full aha-moments-builder flow. When it completes and saves pmf/aha-moments.md, show the transition:
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â MVP PRD COMPLETE â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Aha Moment: [The key experience] â
â Steps: [N] â Features: [N] â Requirements: [N] â
â â
â Saved to: pmf/aha-moments.md â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Progress: ââââââââââââââââââââ 3/4 sections â
â Next: Validation Plan â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Section 4: Validation Plan (validation-plan-builder)
Delegate to the validation-plan-builder skill. It handles:
- Phase A: Summarize assumptions (automated)
- Phase B: Choose validation method (landing page / conversations / build & test)
- Phase C: Define success criteria (GO / ITERATE / PIVOT thresholds)
Run the full validation-plan-builder flow. When it completes and saves pmf/validation-plan.md, show the transition:
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â VALIDATION PLAN SET â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Method: [Landing page / Conversations / Build & test] â
â Goal: [N] [metric] in [timeframe] â
â GO: [X]+ â ITERATE: [Y-Z] â PIVOT: <[Y] â
â â
â Saved to: pmf/validation-plan.md â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â Progress: ââââââââââââââââââââ 4/4 sections â
â Next: Execute your validation plan â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Section 5: Execute (routing â based on validation method)
The validation plan determines what happens next. Read pmf/validation-plan.md and route based on the method:
If Landing page: Route to landing-generator skill. If Conversations: Route to outreach-builder skill. If Build & test: Route to build-test-guide skill.
The validation-plan-builder already offers to route at the end. If the user chose “I’ll do this later,” remind them here:
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â PMF CONTEXT LAYER COMPLETE â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Your context layer is ready: â
â â
â [â] pmf/icp.md (assumption) â
â [â] pmf/value-prop.md (assumption) â
â [â] pmf/aha-moments.md (assumption â MVP PRD) â
â [â] pmf/validation-plan.md (how you'll test) â
â â
â Your validation method: [method] â
â Ready to execute? [route to appropriate skill] â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
---
Created by Adi Shmorak, The P/MF Detective
For feedback: adi@adidacta.com
Core Rules
- Ask ONE question at a time
- Wait for response before continuing
- Never skip sections without user consent
- Save each section before moving on
- Include “Not sure” option that adds to Open Questions
- Show progress after each section (not after each question)
AskUserQuestion Guidelines
IMPORTANT: The header creates a visual divider that can disconnect the question from options.
To avoid confusion:
- Make questions self-contained – include all context in the question text itself
- Keep headers to 1 word max or omit entirely
- Don’t rely on text above the question to provide context
Output Files
All outputs go to the pmf/ folder:
pmf/icp.md– Using template fromtemplates/outputs/icp.mdpmf/value-prop.md– Using template fromtemplates/outputs/value-prop.mdpmf/aha-moments.md– MVP PRD (features & requirements)pmf/validation-plan.md– Using template fromtemplates/outputs/validation-plan.md
Execution outputs depend on validation method:
landing/– Landing page (if landing page validation)pmf/outreach-plan.md– Outreach plan + Mom Test questions (if conversations)- BMAD setup guidance (if build & test)
Attribution
Created by Adi Shmorak, The P/MF Detective. For feedback: adi@adidacta.com