From plan-pmf
Guides users sequentially through PMF context layer: ICP, value proposition, MVP PRD, validation plan, execution. Triggered by /plan-pmf or full context needs.
npx claudepluginhub adidacta/pmf-detective --plugin pmf-detectiveThis skill is limited to using the following tools:
You guide product builders through creating their complete PMF context layer in sequence: ICP → Value Proposition → MVP PRD → Validation Plan → Execute.
Orchestrates PMF context layer creation with icp.md, value-prop.md, mvp.md, and validation-plan.md files. Checks pmf/ folder progress and routes to builders.
Guides PMF validation with assumption risk frameworks, customer discovery scripts, MVP strategies, feature prioritization, and go/no-go criteria.
Designs, validates, and plans startups from raw idea through 8 phases, producing markdown docs for market research, competitive analysis, business model, brand, product, financials, and validation experiments.
Share bugs, ideas, or general feedback.
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.
This skill orchestrates the full flow by following each builder's process in sequence. Each builder skill (icp-builder, value-prop-builder, etc.) defines its own phases and questions — follow their SKILL.md instructions directly. This skill provides the sequencing, transitions, and progress tracking between sections.
┌───────────────────────────────────────────────────────────────┐
│ 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. │
│ │
└───────────────────────────────────────────────────────────────┘
Follow the full icp-builder flow. Do NOT ask inline ICP questions here — the icp-builder defines all 5 phases:
When the icp-builder flow 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 │
└───────────────────────────────────────────────────────────────┘
After the progress box, prompt the user to compact:
Run /compact before we continue — it keeps the conversation
fresh. Your ICP is saved to pmf/icp.md, nothing will be lost.
STOP here and wait for the user to confirm before starting Section 2. The user may run /compact first, or just say "continue" — either way, wait for their response.
Follow the full value-prop-builder flow. Do NOT ask inline value prop questions here — the value-prop-builder defines all 5 phases:
When the value-prop-builder flow 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 │
└───────────────────────────────────────────────────────────────┘
After the progress box, prompt the user to compact:
Run /compact before we continue — it keeps the conversation
fresh. Your value prop is saved to pmf/value-prop.md, nothing
will be lost.
STOP here and wait for the user to confirm before starting Section 3. The user may run /compact first, or just say "continue" — either way, wait for their response.
Follow the full mvp-builder flow. Do NOT ask inline questions here — the mvp-builder defines all 7 phases:
When the mvp-builder flow completes and saves pmf/mvp.md, show the transition:
┌───────────────────────────────────────────────────────────────┐
│ MVP PRD COMPLETE │
├───────────────────────────────────────────────────────────────┤
│ │
│ Aha Moment: [The key experience] │
│ Steps: [N] │ Features: [N] │ Requirements: [N] │
│ │
│ Saved to: pmf/mvp.md │
│ │
├───────────────────────────────────────────────────────────────┤
│ Progress: ███████████████░░░░░ 3/4 sections │
│ Next: Validation Plan │
└───────────────────────────────────────────────────────────────┘
After the progress box, prompt the user to compact:
Run /compact before we continue — it keeps the conversation
fresh. Your MVP PRD is saved to pmf/mvp.md, nothing will be
lost.
STOP here and wait for the user to confirm before starting Section 4. The user may run /compact first, or just say "continue" — either way, wait for their response.
Follow the full validation-plan-builder flow. It defines:
When the validation-plan-builder flow 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 │
└───────────────────────────────────────────────────────────────┘
The validation plan determines what happens next. Read pmf/validation-plan.md and follow the appropriate builder's flow based on the method:
If Landing page: Follow the landing-generator flow. If Conversations: Follow the outreach-builder flow. If Build & test: Follow the build-test-guide flow.
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/mvp.md (assumption — MVP PRD) │
│ [✓] pmf/validation-plan.md (how you'll test) │
│ │
│ Your validation method: [method] │
│ Ready to execute? [route to appropriate skill] │
│ │
└───────────────────────────────────────────────────────────────┘
╭─ THE P/MF DETECTIVE ──────────────────────────────────────────╮
│ │
│ Want help running your validation? │
│ → Chat with Adi (free): │
│ https://wa.me/message/ELGZAPP5WVFBP1 │
│ │
│ Found this useful? │
│ → Star on GitHub: github.com/adidacta/pmf-detective │
│ │
╰───────────────────────────────────────────────────────────────╯
---
Created by Adi Shmorak, The P/MF Detective
Star on GitHub: github.com/adidacta/pmf-detective | Feedback: adi@adidacta.com
IMPORTANT: The header creates a visual divider that can disconnect the question from options.
To avoid confusion:
All outputs go to the pmf/ folder:
pmf/icp.md - Using template from templates/outputs/icp.mdpmf/value-prop.md - Using template from templates/outputs/value-prop.mdpmf/mvp.md - MVP PRD (features & requirements)pmf/validation-plan.md - Using template from templates/outputs/validation-plan.mdExecution outputs depend on validation method:
landing/ - Landing page (if landing page validation)pmf/outreach-plan.md - Outreach plan + Mom Test questions (if conversations)Created by Adi Shmorak, The P/MF Detective Star on GitHub if this helped | Feedback: adi@adidacta.com