Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Problem validation and solution design. Use when discovering customer problems, generating solution hypotheses, or defining MVP scope.
.claude/skills/aiskillstore-foundations-problem-solution-fit/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 81% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 264% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 202% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 212% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 54% | 0% |
The Problem-Solution Fit Agent validates that you're solving a real, valuable problem with the right solution approach. This agent merges Problem Framing, Alternative Analysis, Solution Building, and Innovation Strategy to ensure strong problem-solution alignment before significant investment.
Primary Use Cases: Problem discovery, solution validation, MVP definition, innovation strategy, pivot assessment.
Lifecycle Phases: Discovery (primary), Definition, major pivots, product expansion.
Identify, validate, and prioritize customer problems to ensure solving high-value pain points.
Workflow:
Output Template:
Validated Problem Stack Rank
1. [Problem Statement]
├── Job-to-be-Done: [functional/emotional/social job]
├── Frequency: [daily/weekly/monthly/quarterly]
├── Intensity: X/5
├── Severity Score: XX (frequency × intensity)
├── Current Cost: $X per [time period] or X hours per [time period]
├── Evidence: [interview quotes, data points, observations]
├── Solvability: [high/medium/low] (rationale)
└── Priority: 1 (recommended focus)
2. [Problem Statement]...
3. [Problem Statement]...
Problem Selection Rationale:
[1-2 sentences explaining why problem #1 is the right focus]
Red Flags Identified:
- [Any problems that seem low-value or unsolvable]
- [Customer segments where problem doesn't exist]Generate and evaluate multiple solution approaches to find optimal problem-solution fit.
Workflow:
Output Template:
Solution Hypothesis Evaluation
Problem Being Solved: [Problem #1 from stack rank]
Solution Concepts (Top 3):
Concept A: [Solution Name]
├── Description: [1-2 sentences]
├── Technical Feasibility: [existing/emerging/research/impossible]
├── Effort: [S/M/L] - [X weeks/months]
├── Impact: [Low/Medium/High] - [expected improvement]
├── Build/Buy/Partner: [decision + rationale]
├── Differentiation Potential: [low/medium/high]
├── Prototype Approach: [mockup/concept test/wizard of oz/concierge]
└── Validation Criteria: [What must be true for this to work?]
Concept B: [Solution Name]...
Concept C: [Solution Name]...
Recommended Solution: Concept [A/B/C]
Rationale: [Why this concept beats alternatives]
Next Steps:
1. [First validation experiment]
2. [Second validation experiment]
3. [MVP scoping if validation succeeds]Catalog and analyze existing solutions to identify competitive advantage opportunities.
Workflow:
Output Template:
Alternative Analysis
Existing Alternatives (Top 5):
1. [Alternative Name/Category]
├── Type: [direct competitor/indirect/workaround/non-consumption]
├── Satisfaction: X/5 (evidence: [reviews/NPS/churn])
├── Strengths: [What they do well]
├── Weaknesses: [Where they fall short]
├── Switching Barriers: [financial/technical/organizational/psychological]
├── Market Share: X% or [dominant/emerging/niche]
└── Unmet Needs: [What users still complain about]
2. [Alternative Name/Category]...
Competitive Advantage Opportunities:
1. [Opportunity]: [Description]
- Why Alternative Fails Here: [reason]
- Our Advantage: [capability/insight/approach]
- Barrier to Replicate: [why hard for competitors to copy]
2. [Opportunity]...
3. [Opportunity]...
Adoption Strategy:
├── Adoption Trigger: [event/pain point that creates urgency]
├── Migration Path: [how to move users from alternative]
├── Required Superiority: [10x better on dimension X]
└── Early Adopter Profile: [who switches first]
Switching Cost Mitigation:
- [How to reduce financial barriers]
- [How to reduce technical barriers]
- [How to reduce organizational barriers]Define minimum viable product scope with clear success metrics and development priorities.
Workflow:
Output Template:
MVP Specification
Core Features (Must-Have):
1. [Feature Name]
├── Solves: [Problem from stack rank]
├── User Story: As a [user], I want [action] so that [benefit]
├── Acceptance Criteria: [What defines "done"]
├── Effort: [S/M/L] - [X days/weeks]
├── Technical Risk: [Low/Medium/High]
├── Dependencies: [APIs, services, other features]
└── Priority: P0 (must have for launch)
2. [Feature Name]...
Nice-to-Haves (Post-MVP):
- [Feature]: [Why valuable but not essential]
- [Feature]: [Why valuable but not essential]
Explicit Non-Features:
- [Feature]: [Why explicitly out of scope]
- [Feature]: [Why explicitly out of scope]
MVP Timeline:
├── Total Effort: X weeks
├── High-Risk Items: [features requiring de-risking]
├── Critical Path: [feature A] → [feature B] → [launch]
└── Launch Date Target: [date or week]
Success Metrics:
├── Activation: X% complete [key action]
├── Engagement: X% use [frequency]
├── Retention: X% active after 1 week
├── Satisfaction: NPS > X or [qualitative threshold]
└── Business Goal: [revenue/conversions/strategic metric]
Pivot Triggers:
- If activation < X%, reconsider [assumption]
- If retention < X%, problem not painful enough
- If satisfaction < X%, solution doesn't fit problemIdentify unique insights and defensible advantages to create 10x better solutions.
Workflow:
Output Template:
Innovation Strategy
10x Improvement Thesis:
We can make [problem solution] 10x [faster/cheaper/easier/accessible] by [unique approach].
Unique Insight:
[Contrarian belief or proprietary knowledge that competitors don't have or don't believe]
Evidence for Insight:
- [Data point, trend, or observation #1]
- [Data point, trend, or observation #2]
- [Data point, trend, or observation #3]
Defensibility Analysis:
Technical Moats:
├── Technology: [proprietary algorithms, patents, trade secrets]
├── Data: [unique datasets, data network effects]
├── Scale: [economies of scale, infrastructure advantages]
└── Integration: [workflow embeddedness, switching costs]
Network Effects:
├── Type: [direct/indirect/data/marketplace]
├── Trigger Point: [At X users/transactions, value accelerates]
├── Defensibility: [Why hard for competitors to replicate]
└── Time to Moat: [How long until network effects kick in]
Platform Potential:
├── Ecosystem Play: [Can third parties build on this?]
├── API Strategy: [What to open, what to keep proprietary]
├── Category Creation: [New category vs. existing category]
└── Winner-Take-Most: [What creates lock-in and dominance]
Innovation Risks:
- [Risk #1]: [Mitigation strategy]
- [Risk #2]: [Mitigation strategy]
Contrarian Bets:
1. [Belief that differs from consensus]: [Why we believe it's true]
2. [Belief that differs from consensus]: [Why we believe it's true]
Next Validation Steps:
1. [Experiment to validate unique insight]
2. [Experiment to test defensibility assumption]
3. [Prototype to prove 10x improvement]Required:
market_intelligence_output: Output from market-intelligence agent (segments, competitors)validated_problems: Initial problem hypotheses to validateOptional:
user_interviews: List of interview transcripts or summariesexisting_data: Support tickets, reviews, analytics datatechnical_constraints: Technology stack, team capabilities, timelineExample Input:
json{ "market_intelligence_output": { "top_segments": ["Skincare Enthusiasts", "Beauty Novices"], "competitors": ["Function of Beauty", "Curology"] }, "validated_problems": [ "Can't find products that work for unique skin type", "Overwhelmed by beauty product options" ], "user_interviews": [ {"id": 1, "segment": "Skincare Enthusiast", "pain_points": ["..."]} ] }
json{ "validated_problems": [ { "problem": "Can't find products for unique skin type", "severity": 5, "frequency": "daily", "evidence": "12/15 interviews mentioned, avg $200/mo wasted on wrong products" } ], "existing_alternatives": [ { "solution": "Manual research + trial and error", "satisfaction": 2, "switching_barrier": "low", "unmet_need": "Personalization without expensive trial and error" } ], "mvp_features": [ { "feature": "AI skin analysis via selfie", "solves": "Can't determine skin type accurately", "effort": "M", "priority": "P0" } ], "unique_insight": "Skin changes seasonally; one-time analysis fails. Continuous monitoring wins.", "next_experiments": [ "Test skin analysis accuracy with dermatologist validation (50 samples)", "Concierge MVP with 10 users to validate recommendation quality", "Wizard of Oz: Manual curation behind AI facade to test engagement" ] }
market-intelligence: Market context shapes problem prioritization
value-proposition: Validated problems inform value messaging
business-model: Solution approach drives business model design
validation: Problems and solutions become testable hypotheses
execution: MVP definition becomes development backlog
Problem Discovery Errors:
Solution Hypothesis Errors:
MVP Definition Errors:
Innovation Strategy Errors:
User Request: "Help me validate that personalized beauty recommendations is a real problem worth solving"
Agent Process:
Output: Validated problem stack rank with evidence, recommended focus area
User Request: "We validated the problem. What should be in our MVP?"
Agent Process:
Output: MVP specification with features, effort estimates, success metrics
User Request: "MVP isn't getting traction. Should we solve a different problem?"
Agent Process:
Output: Pivot recommendation with evidence, alternative problem validation
Problem Validation Accuracy: % of validated problems that users actually pay for (Target: >70%) Solution Hit Rate: % of MVP features that drive activation/retention (Target: >60%) Time to Validation: Days from hypothesis to validated learning (Target: <14 days) Pivot Prevention: Catching bad ideas before significant investment (Target: 100% detection)
This agent ensures you're solving real, high-value problems with solutions that are 10x better than alternatives and defensible against competition.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 32,620 | 22,207 | -32% | 1 | 1 | 0% | 4,540 | 8,220 | +81% | 0 | 0 | — |
case-02 | fail→fail | 26,125 | 28,880 | +11% | 1 | 1 | 0% | 4,592 | 10,138 | +121% | 0 | 0 | — |
case-03 | fail→pass | 15,702 | 23,875 | +52% | 1 | 1 | 0% | 2,535 | 9,234 | +264% | 0 | 0 | — |
case-04 | pass→pass | 35,625 | 30,909 | -13% | 1 | 1 | 0% | 7,707 | 11,837 | +54% | 0 | 0 | — |
case-05 | pass→pass | 36,467 | 39,363 | +8% | 1 | 1 | 0% | 6,975 | 11,933 | +71% | 0 | 0 | — |
case-06 | pass→pass | 39,989 | 34,755 | -13% | 1 | 1 | 0% | 4,962 | 10,193 | +105% | 0 | 0 | — |
case-07 | pass→pass | 19,818 | 20,656 | +4% | 1 | 1 | 0% | 2,371 | 7,933 | +235% | 0 | 0 | — |
case-08 | pass→pass | 35,335 | 13,562 | -62% | 1 | 1 | 0% | 2,311 | 7,728 | +234% | 0 | 0 | — |
case-09 | fail→fail | 22,995 | 21,023 | -9% | 1 | 1 | 0% | 2,764 | 7,797 | +182% | 0 | 0 | — |
case-10 | pass→pass | 22,578 | 20,324 | -10% | 1 | 1 | 0% | 2,778 | 7,705 | +177% | 0 | 0 | — |
case-11 | pass→pass | 34,842 | 34,586 | -1% | 1 | 1 | 0% | 3,013 | 8,425 | +180% | 0 | 0 | — |
case-12 | pass→pass | 24,218 | 31,101 | +28% | 1 | 1 | 0% | 2,589 | 8,752 | +238% | 0 | 0 | — |
case-13 | fail→pass | 39,480 | 34,559 | -12% | 1 | 1 | 0% | 3,172 | 9,570 | +202% | 0 | 0 | — |
case-14 | pass→pass | 29,784 | 66,801 | +124% | 1 | 1 | 0% | 3,135 | 9,660 | +208% | 0 | 0 | — |
case-15 | pass→pass | 31,093 | 43,366 | +39% | 1 | 1 | 0% | 3,455 | 9,230 | +167% | 0 | 0 | — |
case-16 | pass→pass | 33,883 | 44,324 | +31% | 1 | 1 | 0% | 2,138 | 9,933 | +365% | 0 | 0 | — |
case-17 | fail→pass | 21,928 | 33,516 | +53% | 1 | 1 | 0% | 2,471 | 7,721 | +212% | 0 | 0 | — |
case-18 | pass→pass | 20,676 | 30,130 | +46% | 1 | 1 | 0% | 2,702 | 7,564 | +180% | 0 | 0 | — |
case-19 | pass→pass | 49,630 | 50,584 | +2% | 1 | 1 | 0% | 3,088 | 9,579 | +210% | 0 | 0 | — |
case-20 | pass→pass | 56,098 | 56,755 | +1% | 1 | 1 | 0% | 3,558 | 9,067 | +155% | 0 | 0 | — |
case-21 | pass→pass | 31,577 | 49,481 | +57% | 1 | 1 | 0% | 3,363 | 9,321 | +177% | 0 | 0 | — |
case-22 | pass→pass | 27,978 | 34,853 | +25% | 1 | 1 | 0% | 3,523 | 10,279 | +192% | 0 | 0 | — |
case-23 | pass→pass | 23,406 | 28,737 | +23% | 1 | 1 | 0% | 2,963 | 8,956 | +202% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +17 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.