What problem does it solve?
This Skill helps turn vague ideas into clear, approved designs before anyone starts implementing. It prevents wasted work by forcing context gathering, requirement clarification, and explicit approval gates up front.
Core Features & Use Cases
- Context exploration: Reviews the current project state, docs, and recent history before proposing changes.
- Structured discovery: Asks one clarifying question at a time to refine purpose, constraints, and success criteria.
- Alternatives and trade-offs: Presents 2–3 approaches, explains the trade-offs, and recommends one path.
- Design-first workflow: Produces a written spec, self-reviews it for ambiguity or scope problems, and waits for user approval before implementation planning.
- Use case: Ideal for feature design, UX decisions, scope decomposition, and any change where rushing into implementation would be risky.
Quick Start
Use the brainstorming skill to help me define a clear design and spec for my project idea before any implementation begins.