What problem does it solve?
This Skill prevents vague feature ideas from reaching implementation before they are clear, testable, and approved. It helps teams surface scope, hidden complexity, and unresolved questions early so coding starts from a concrete spec instead of assumptions.
Core Features & Use Cases
- Problem framing: turns a one-line idea into a precise statement of the user pain, the caller, and the out-of-scope boundary.
- Socratic refinement: asks one focused question at a time to replace vague language with concrete decisions, trade-offs, and recorded open questions.
- Spec writing and handoff: writes an approved spec with numbered acceptance criteria and prepares it for downstream implementation planning.
- Use case: A product lead says "add notifications," and the Skill helps define exactly which notifications, for whom, under what triggers, and what the acceptance tests must prove.
Quick Start
Use the brainstorming skill to turn this rough feature idea into an approved spec with clear acceptance criteria and open questions.