What problem does it solve? Jumping straight into code without a validated design leads to wasted work, unexamined assumptions, and misaligned implementations. This Skill enforces a structured brainstorming workflow that explores user intent, requirements, and design trade-offs before any code is written. ## Core Features & Use Cases - Structured Design Dialogue: Explores project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents designs in sections for incremental approval. - Spec Documentation & Review Loop: Writes validated designs to dated spec files, dispatches a spec-document-reviewer subagent for completeness and consistency checks, and gates implementation behind user approval. - Visual Companion Server: Includes a local browser-based companion (Node.js server with WebSocket) for showing mockups, wireframes, and side-by-side layout comparisons during visual design questions. - Use Case: Before building a new feature, use this Skill to refine the idea through dialogue, produce a committed design spec, and only then transition to implementation planning via the writing-plans skill. ## Quick Start Ask the AI to brainstorm and design your new feature idea before writing any code.