$npx -y skills add gnurio/pmf-plugin --skill pmf-market-researchConduct comprehensive market research across 6 PMF dimensions by identifying analogs (successes) and antilogs (failures) in parallel. This skill should be used after creating an initial PMF narrative (V1) to validate hypotheses with external market evidence before investing in cu
| 1 | # PMF Market Research |
| 2 | |
| 3 | This skill automates comprehensive market research to validate the 6 PMF dimensions using analogs (successful examples) and antilogs (failure cases). It reduces weeks of manual research into 10-15 minutes through parallel research agents. |
| 4 | |
| 5 | ## Purpose |
| 6 | |
| 7 | Generate a market research synthesis document that: |
| 8 | 1. Identify 10+ analogs and antilogs per PMF dimension through parallel web research |
| 9 | 2. Analyze patterns across successful and failed products to validate or invalidate hypotheses |
| 10 | 3. Assess confidence changes for each dimension based on market evidence |
| 11 | 4. Identify the riskiest dimension(s) requiring targeted validation |
| 12 | 5. Provide specific refinement recommendations for the PMF narrative |
| 13 | |
| 14 | ## When to Use This Skill |
| 15 | |
| 16 | Use this skill when: |
| 17 | - Have completed initial PMF narrative (V1) using `/pmf-hypothesis-builder` |
| 18 | - Need to validate hypotheses with market evidence before customer interviews |
| 19 | - Want to identify the riskiest dimension to focus validation efforts |
| 20 | - Following a deliberate risk validation approach (broad validation first) |
| 21 | |
| 22 | Do NOT use this skill when: |
| 23 | - Don't have a pmf-narrative.md file yet (use `/pmf-hypothesis-builder` first) |
| 24 | - Already completed market research (check for existing `validation/market-research-synthesis.md`) |
| 25 | - Ready for customer validation (use `/pmf-interview-prep` after market research) |
| 26 | - Measuring PMF for existing product (use `/pmf-metrics-setup` instead) |
| 27 | |
| 28 | ## Key Concepts |
| 29 | |
| 30 | **Analogs**: Products/companies that succeeded with similar approaches. Study them to understand what works. |
| 31 | - Threshold: $10M+ revenue (demonstrates PMF, not just early traction) |
| 32 | - Look for: Sustained growth, clear success patterns, relevant dimension alignment |
| 33 | |
| 34 | **Antilogs**: Products/companies that failed despite similar approaches. Study them to avoid mistakes. |
| 35 | - Threshold: Raised funding or had traction (not idea-stage failures) |
| 36 | - Look for: Clear failure modes, relevant dimension misalignment, documented postmortems |
| 37 | |
| 38 | **Why both matter**: Analogs show what's possible; antilogs reveal hidden risks. Spotify example: Pandora (analog for streaming viability) + Napster (antilog for licensing issues) = identified business model as riskiest dimension. |
| 39 | |
| 40 | ## Workflow |
| 41 | |
| 42 | ### Phase 1: Setup and Validation |
| 43 | |
| 44 | 1. **Locate PMF narrative**: Use Glob to find `**/pmf-*/pmf-narrative.md` |
| 45 | |
| 46 | 2. **Verify prerequisites**: |
| 47 | - Confirm pmf-narrative.md exists and contains V1 with all 6 dimensions defined |
| 48 | - Check if market-research-synthesis.md already exists (avoid duplicate work) |
| 49 | - Read pmf-narrative.md into context |
| 50 | |
| 51 | 3. **Confirm with user**: |
| 52 | Use AskUserQuestion to confirm proceeding with full research across all 6 dimensions |
| 53 | |
| 54 | ### Phase 2: Parallel Research Execution |
| 55 | |
| 56 | **Critical**: Launch 6 parallel research agents (one per dimension) using Task tool with subagent_type="general-purpose". |
| 57 | |
| 58 | For EACH dimension, the research agent should: |
| 59 | 1. Use WebSearch to identify 3-5 analogs (successful companies with $10M+ revenue) |
| 60 | 2. Use WebSearch to identify 2-3 antilogs (failed companies with documented postmortems) |
| 61 | 3. Analyze patterns and synthesize insights |
| 62 | 4. Assess confidence level (1-10) based on evidence strength |
| 63 | |
| 64 | **Research focus by dimension**: |
| 65 | |
| 66 | **Dimension 1 - Problem to Solve**: |
| 67 | - Analogs: Customer testimonials showing problem acuteness, must-have product adoption |
| 68 | - Antilogs: "Solution looking for a problem" failures, nice-to-have products that failed |
| 69 | - Search terms: "acute customer problem {industry}", "must-have vs nice-to-have" |
| 70 | |
| 71 | **Dimension 2 - Target Audience**: |
| 72 | - Analogs: Clear ICP definitions, successful "now" segment focus before expansion |
| 73 | - Antilogs: "Tried to serve everyone" failures, wrong target audience mistakes |
| 74 | - Search terms: "ICP definition {industry}", "early adopter characteristics" |
| 75 | |
| 76 | **Dimension 3 - Value Proposition**: |
| 77 | - Analogs: Strong NPS, clear positioning, benefits customers cite as valuable |
| 78 | - Antilogs: Poor resonance, "nobody understood what we did", high churn |
| 79 | - Search terms: "value proposition messaging {industry}", "benefits vs features" |
| 80 | |
| 81 | **Dimension 4 - Competitive Advantage**: |
| 82 | - Analogs: Built one of 7 Powers, sustained market leadership, pricing power |
| 83 | - Antilogs: Commoditization, undercut on price, copied by incumbents |
| 84 | - Search terms: "7 Powers {industry}", "moat building", "competitive advantage case study" |
| 85 | |
| 86 | **Dimension 5 - Growth Strategy**: |
| 87 | - Analogs: Found scalable channels, efficient CAC, organic growth loops |
| 88 | - Antilogs: Unsustainable CAC, reliance on non-scalable channels, growth stalled |
| 89 | - Search terms: "growth channels {product type}", "scalable acquisition", "CAC efficiency" |
| 90 | |
| 91 | **Dimension 6 - Business Model**: |
| 92 | - Analogs: Positive unit |