What problem does it solve? Teams often jump straight into coding without clarifying intent, requirements, or design, leading to rework and misaligned features. This Skill enforces a structured brainstorming workflow that turns rough ideas into approved, testable specification documents before any implementation begins. ## 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 the design in sections for user approval. - Formal Spec Generation: Writes requirement documents using a REQ-NNN format with measurable acceptance criteria, test cases, NFR tables, and a test coverage matrix, saved to .ai/<topic>/specs/. - Quality Gates: Runs a mechanical pre-lint script and a spec-quality-gate review to catch placeholders, vague language, and untestable requirements before planning. - Visual Companion: Optional browser-based companion server for showing mockups, diagrams, and layout comparisons during visual design questions. - Use Case: Before building a new feature, invoke the skill to capture requirements, produce a reviewed spec, and hand off cleanly to architecture or implementation planning. ## Quick Start Ask the AI to brainstorm the design for your new feature before writing any code.