Transform vague product ideas into evidence-anchored problem statements for PRD v0.1 Spark...
Transform market signals into evidence-anchored problem statements.
This skill assumes you have zero prior research. It is the starting point.
This skill creates/updates:
All CFD- entries should include:
confidence: 1-3/5 (pre-product research, no usage data)Populate this table for every problem statement:
| Element | Definition | Evidence |
|---|---|---|
| Who is hurting? | Specific, findable, countable persona | Segment size |
| What pain exists? | Observable behavior or workflow friction | CFD-ID |
| Cost of problem | Time, money, or opportunity lost | Quantified |
| Why now? | Market trigger creating urgency | Trend/event |
| What's impossible? | Opportunity costβwhat can't they do | User quote |
See assets/problem-statement.md for copy-paste template.
Before drafting, create this status table:
| Element | Status | Source |
|---|---|---|
| Who is hurting? | β οΈ Hypothesis / β Validated / β Missing | |
| What pain exists? | β οΈ / β / β | |
| Cost of problem | β οΈ / β / β | |
| Why now? | β οΈ / β / β | |
| What's impossible? | β οΈ / β / β |
Gate: Require β₯2 elements β
Validated before drafting. If β₯3 elements β Missing, run deep research first. See references/research-prompts.md for research templates.
Create CFD entries for each pain point with confidence scoring:
CFD-###: [Pain Point Name]
Source: [Where this evidence came from]
Tier: [1-5 evidence quality]
Confidence: [1-5]/5 (pre-product research)
Quote: "[Verbatim from source]"
Dimensions: [List distinct problems extracted from this source]
Next Target: "Would move to 3/5 if we interview X more customers"
Evidence Tier Hierarchy (strength of observation):
Confidence Scoring (pre-product, see PRINCIPLES.md):
Example entry with confidence:
CFD-001: Sales teams waste 5+ hours/week on spreadsheet workflow
Source: 3 customer interviews (SaaS sales director, SMB sales rep, enterprise sales manager)
Tier: 2-3 (workaround + cost quantification)
Confidence: 3/5 (source: 3-customer-interviews-jan-2026)
Quote: "I spend 5 hours every Friday reconciling our pipeline with the actual numbers in our CRM"
Dimensions:
- Manual data reconciliation between systems (workaround)
- Inventory work (scheduling impact)
- Single source of truth fragmentation (data quality risk)
Next Target: "Would move to 4/5 if we validate with 5 more sales leaders or observe workflows directly"
Extract multiple problems from each source. One quote often contains 3-4 distinct pain dimensions.
Example: "USB sticks removed for every update, no scheduling, screens don't communicate, priced for 100+ displays" β Sneakernet workflow, No dynamic scheduling, No centralization, Price mismatch
Every problem needs a number:
| Type | Calculation |
|---|---|
| Time | Hours/week Γ hourly rate |
| Money | Current spend on workaround |
| Opportunity | Revenue/outcomes missed |
| Risk | Penalty Γ probability |
Use the core output template. Reference CFD-IDs for every claim.
See references/examples.md for good/bad examples with explanations.
| Pattern | Example | Fix |
|---|---|---|
| Vague "Who" | "Small businesses" | β "SMBs with 1-10 screens" |
| Feature-as-problem | "Need a dashboard" | β "Can't see status" |
| Solution creep | "MVP must solve X" | β Stay on problem (v0.4) |
| Missing cost | "This is annoying" | β "Costs X hrs/week" |
| Speculation | "Users might want" | β Find evidence or reject |
references/research-prompts.md β Deep research templates by gap type. Use when gap assessment shows β₯3 missing elements.references/examples.md β Good/bad problem statement examples with explanations.assets/problem-statement.md β Copy-paste template for problem tables and CFD entries.Problem statement complete when quality gates pass. Next: v0.2 Market Definition (segments, sizing, ICP).