What problem does it solve? Design decisions like colors, fonts, spacing, and component states often live scattered across conversations or remain undocumented, causing inconsistent interfaces. This Skill turns those decisions into a single structured UI specification document at docs/03_design/ui_spec.md. ## Core Features & Use Cases - Guided Interview Process: Walks through design language, color system, typography, spacing, component inventory, and iconography with structured questions. - Design Token Documentation: Produces token tables for colors, type scale, and spacing so every value has a defined role and usage. - Component Specs with States: Documents each component's variants and states (default, hover, active, disabled, error) rather than just listing names. - Use Case: After finishing a UX spec for a mobile app, run this Skill to capture the visual system — primary color palette, Inter type scale, 8px spacing grid, and button/card/modal specs — in one referenceable document. ## Quick Start Ask the assistant to create a UI specification for your project using the ui-spec skill, then answer the guided questions about colors, fonts, and components.