What problem does it solve?
Many teams leap from a brief to a proposed solution without clarifying the underlying problem, which leads to wasted engineering effort and misaligned outcomes. This Skill helps teams separate symptoms from problems, surface hidden assumptions, and produce a concise problem statement that names who is affected, the context, the job to be done, the measurable gap, and why action is urgent now.
Core Features & Use Cases
- Symptom vs Problem Separation: Distinguish observable symptoms (metrics or complaints) from the root problem that must be solved.
- JTBD Framing: Convert briefs into When/I-want-to/So-I-can job statements covering functional, emotional, and social dimensions.
- 5-Whys Ladder: Run a disciplined five-whys escalation to surface structural constraints and stop conditions.
- Problem Statement Template: Produce a Who/Context/Job/Current/Gap/Why now/Assumptions/Not-goals template for clear decision criteria.
- Red Flags & Anti-patterns: Call out common failures (solution-shaped briefs, vague segments, missing triggers) and recommend next steps.
- Use Cases: Reframe feature-shaped PM requests, align teams debating designs, clarify churn/signal-root causes before ideation.
Quick Start
Use the problem-definition skill to turn a solution-shaped brief into a Who/Context/Job/Current/Gap/Why now/Assumptions/Not-goals problem statement and run a 5-whys ladder to surface the root constraint.