From define-problem
Problem-definition lens. Asks questions until the problem is sharply defined, then hunts the web for evidence of good constraints and existing solutions. A well-defined problem is the essential constraint that channels creativity and unlocks great innovation. Use before building, designing, or solving anything. Triggers on: define-problem, what's the problem, frame the problem, problem statement, constraints, before I build.
How this skill is triggered — by the user, by Claude, or both
Slash command
/define-problem:define-problemThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Ask questions until we can define what the problem is.
Ask questions until we can define what the problem is. A well-defined problem is the essential constraint that channels creativity. Don't guess — find evidence of good constraints and real solutions in the wild.
A vague problem produces a thousand mediocre solutions. A precise problem produces one great one. Do not write a line of code until the problem can be stated in one sentence.
Ask from these until the problem is unambiguous:
| Cluster | Questions |
|---|---|
| Who | Who has this problem? How often? What do they do today instead? |
| Pain | What breaks if this is never solved? Who complains, and how loud? |
| Real problem | Why is that a problem? (ask "why" 5×) What's the problem behind the problem? |
| Constraints | What's fixed and cannot change? Budget, time, tech, users, regulation? |
| Success | How will we know it's solved? What's the smallest observable win? |
| Off-limits | What solutions are explicitly out of scope? What did you already reject, and why? |
| Why now | Why solve this now and not last year or next year? |
Before settling the problem statement, look outward:
When in doubt: ask another question. Stop only when the problem fits in one sentence and the user agrees it's exactly right.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub drmarceloclipi-star/define-problem --plugin define-problem