Product bay
Problem statement sharpener
PromptStableby @julian2026-05-27
Copies
—
loading…
Views
—
loading…
Spice
A bit of context helps. Read the notes.
paste into Claude, or drop the file into a Claude Code skills dir
What it does
Takes a rough problem description and sharpens it into a properly framed problem statement, user, root cause, what's out of scope, and a clear signal for done.
When to use
- At the start of a discovery phase when the brief is still fuzzy
- When a client says "we need X" but you suspect the real problem is something else
- Before writing a brief, a roadmap entry, or a sprint goal
The skill
I'm going to describe a problem. Your job is to sharpen it.
Work through this in order:
- Restate the problem in one sentence. No solution, no cause, just the problem as it is.
- Who has it? Name the person or group experiencing this. Be specific.
- What are they doing now? Current behaviour, workaround, or default.
- Why does it matter? What's the cost of not solving it, for them, for the business?
- What are we NOT trying to solve? Name at least two things out of scope.
- How would we know we'd solved it? One measurable or observable signal.
Then write a final statement in this format: "[Person] struggles to [do thing] because [root cause], which means [consequence]. We'll know it's solved when [signal]."
If my description is missing something for any step, ask before you proceed.
Here's the problem:
[paste here]
Comments & reactions
Comments arrive once we point Giscus at the repo. Threads in GitHub Discussions. Reactions count as votes. No new logins.