skills/bellabe/foundations-problem-solution-fit/SKILL.md
Problem validation and solution design. Use when discovering customer problems, generating solution hypotheses, or defining MVP scope.
npx skillsauth add aiskillstore/marketplace foundations-problem-solution-fitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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:
Identify Problems Using Jobs-to-be-Done Framework
Measure Pain Frequency
Assess Pain Intensity
Validate Through Research
Prioritize Problems
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:
Generate Multiple Solution Approaches
Evaluate Technical Feasibility
Assess Effort vs Impact
Evaluate Build vs Buy vs Partner
Prototype and Test
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:
Catalog Current Solutions
Assess Customer Satisfaction
Identify Switching Barriers
Map Unmet Needs
Determine Adoption Triggers
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:
Determine Feature Categories
Map Features to Problems
Create User Stories
Estimate Development Effort
Assess Technical Risk
Define Success Metrics
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 problem
Identify unique insights and defensible advantages to create 10x better solutions.
Workflow:
Identify 10x Improvement Opportunities
Uncover Unique Insights
Assess Technical Moats
Evaluate Network Effects
Design for Platform Potential
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:
{
"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": ["..."]}
]
}
{
"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.
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.