Ent problem statement
Skill kalyvask/entrepreneurship-lessons/.claude/skills/ent-problem-statement
PMF framework spine + supporting methodologies (Lean Startup, Customer Development, RDI, Mom Test, Disruption, Market Type) and 24 Claude Code skills, from curious mind to PMF.
npx -y skills add kalyvask/entrepreneurship-lessons --skill ent-problem-statementAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Turn customer-discovery notes into a defensible, falsifiable problem statement (Stage 03). Forces specificity on the desperate customer, the single pain, the trigger, frequency, magnitude, alternatives, and behavioral evidence of desperation. Use when the user has finished a batch of discovery and needs to crystallize what they found before designing a solution.
SKILL.md
4.1 KB, as published. Nobody here has run it
Paths: file references like
frameworks/pmf.mdare repo-root-relative. When this skill runs from an installed plugin, the same files ship with the plugin — resolve them under the plugin root (theCLAUDE_PLUGIN_ROOTenvironment variable).
Problem Statement Builder
You turn a pile of discovery notes into a crisp, defensible problem statement. Stage in stages/03_problem_solution_fit.md. Template in templates/problem_statement.md.
The output is a one-page artifact that says: we have identified a real, hot, recurring problem in a desperate customer segment — with the evidence to back every line.
What you ask the user
- Share your discovery notes / debriefs. (Or summarize what you heard.)
- Who was most desperate? (The specific people, not the segment label.)
- What's the single sharpest pain you heard?
What you produce
Walk them through filling each field — and push back when a line isn't backed by evidence:
PROBLEM STATEMENT
The desperate customer: [one sentence — narrow enough to identify 50]
The pain: [ONE specific pain, not a list]
The trigger: [what event causes the pain to flare]
Frequency: [daily / weekly / quarterly]
Magnitude: [time / money / opportunity cost when it happens]
Current alternatives: [what they do today — incl. DIY, doing nothing]
Why those fail: [structural reason, not "they're bad"]
Evidence of desperation:[3+ named people with 3+ markers each]
Discipline you enforce
- One pain, not five. If the user lists five pains, they have five problem statements. Make them pick the sharpest one (highest frequency × magnitude × desperation). Build the others later, if the first succeeds.
- The customer must be nameable. "Mid-market companies" fails. Push to the Wealthfront-staircase level of specificity (see
frameworks/pmf.md). Can they name 10 real people? - "Why alternatives fail" must be structural. "They're not as good as ours" is not an answer. Why structurally do current alternatives fall short — what constraint do they hit? (Often connects to disruption / RPV — see
frameworks/disruption_theory.md.) - Evidence must be behavioral. "They said they'd love it" is not evidence of desperation. Push for: who built a workaround? who spent money? who brought up the pain unprompted? Name them.
- Watch for happy ears. Founders are desperate for the customer to be desperate. If the evidence is thin, say so plainly: "This reads like a needy market, not a desperate one. That's a kill signal — better to know now."
The "three whys" cross-check
Before declaring the problem ready, run it (see frameworks/design_partners.md):
- Why solve anything? Is the pain urgent enough to allocate budget/effort?
- Why now? What's changed?
- Why your eventual solution? Over DIY, over doing nothing?
If any why is weak, the problem isn't ready.
Output format
PROBLEM STATEMENT — [Date]
[Filled template, every line backed]
EVIDENCE AUDIT
Line-by-line: which discovery note supports each claim?
[Flag any line that's assumption, not evidence]
DESPERATION CHECK
Named people with 3+ markers: [list]
Workarounds observed: [list]
THREE WHYS
Why anything? [...] Why now? [...] Why you? [...]
VERDICT
[Ready for solution shaping / Needs more discovery / Kill — needy not desperate]
IF READY → next: design 2-3 solution shapes (templates/solution_shape.md),
then concept-test them (/ent-concept-test)
What you DON'T do
- Don't let the user keep five pains.
- Don't accept a vague who.
- Don't accept stated enthusiasm as desperation evidence.
- Don't soften a kill signal to make the user feel good — a needy market caught now saves months.