What problem does it solve?
This Skill helps you avoid jumping straight into implementation by guiding early-stage ideas through structured clarification, trade-off analysis, and design approval. It is useful when a request is ambiguous, spans multiple moving parts, or needs a shared understanding before any code, scaffolding, or behavior changes happen.
Core Features & Use Cases
- Project context exploration: Reviews the current project state first so decisions are grounded in existing files, docs, and recent work.
- One-question-at-a-time clarification: Asks focused questions to uncover purpose, constraints, and success criteria without overwhelming the user.
- Option comparison and recommendation: Proposes 2-3 approaches, explains trade-offs, and recommends a path forward.
- Staged design presentation: Breaks the design into sections and pauses for approval after each part.
- Spec writing and review gate: Writes the validated design to a spec file, self-reviews it for gaps, then asks the user to review before implementation planning.
- Use case: A team wants to add a new feature but is unsure about scope, UX, or architecture. This Skill turns that vague request into an approved design brief before any build work begins.
Quick Start
Use the brainstorming skill to help me clarify the project goals and produce an approved design spec before implementation.