What problem does it solve? AI-generated dashboards and SaaS interfaces tend to look generic because defaults win over deliberate decisions. This Skill enforces a craft-first design process so product UI emerges from the specific user, task, and product domain rather than from shared templates. ## Core Features & Use Cases - Domain-driven direction: Requires a domain exploration (concepts, color world, signature element, rejected defaults) before proposing any visual direction for dashboards, admin panels, and data interfaces. - Concrete craft rules: Provides specific guidance on type scale ratios, surface elevation, border opacity, spacing density, token architecture, states, and motion timing (durations, easing curves, transform-only animation). - Design system persistence: Saves decisions to .interface-design/system.md and enforces consistency checks so future work reuses established patterns. - Use Case: Ask it to redesign a settings page, and it will identify the user and task, propose a direction with palette and signature element, build with existing components and tokens, then run swap, squint, signature, and token tests before presenting. ## Quick Start Use the interface-design skill to redesign my SaaS dashboard's metrics page with a clear visual hierarchy and a domain-specific palette.