--- description: Interactive design wizard that guides through a complete frontend design process with discovery, aesthetic selection, and code generation. Use for creating distinctive, production-ready UI. allowed-tools: - Read - Write - AskUserQuestion - Skill --- # Design Wizard An interactive wizard that guides you through creating distinctive, production-ready frontend designs. ## Purpose This skill orchestrates the complete design process: 1. Discovery - Understanding what to build 2. Research - Analyzing trends and inspiration 3. Direction - Selecting aesthetic approach 4. Colors - Choosing color palette 5. Typography - Selecting fonts 6. Implementation - Generating code 7. Review - Validating quality ## Process Overview ``` ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Discovery │ ──▶ │ Research │ ──▶ │ Moodboard │ └─────────────┘ └─────────────┘ └─────────────┘ │ ┌─────────────┐ ┌─────────────┐ ▼ │ Review │ ◀── │ Generate │ ◀── ┌─────────────┐ └─────────────┘ └─────────────┘ │ Colors/Type │ └─────────────┘ ``` ## Step 1: Discovery Questions Ask the user about their project: ### Question 1: What are you building? - Landing page - Dashboard - Blog/Content site - E-commerce - Portfolio - SaaS application - Mobile app UI - Other (describe) ### Question 2: Project context - Personal project - Startup/new product - Established brand - Client work - Redesign of existing ### Question 3: Target audience - Developers/technical - Business professionals - Creative/designers - General consumers - Young/Gen-Z - Luxury/premium market ### Question 4: Background style preference - Pure white (#ffffff) - Off-white/warm (#faf8f5) - Light tinted (use lightest palette color) - Dark/moody (use darkest palette color) - Let me decide based on aesthetic ### Question 5: Any specific inspiration? - URLs to analyze - Aesthetic keywords - Specific requirements - Skip (use trend research) ## Step 2: Research Phase Based on answers, optionally invoke: - `trend-researcher` - For current design trends - `inspiration-analyzer` - For specific URLs provided ## Step 3: Moodboard Phase Invoke `moodboard-creator` to: - Synthesize research into direction - Present options to user - Iterate until approved ## Step 4: Aesthetic Selection Based on discovery and moodboard, suggest aesthetics from catalog: **For Modern/Premium:** - Dark & Premium - Sophisticated, high-contrast - Glassmorphism - Layered, translucent - Bento Grid - Structured, modular **For Bold/Distinctive:** - Neobrutalism - Raw, impactful - Statement Hero - Typography-focused - Editorial - Magazine-inspired **For Minimal/Clean:** - Scandinavian - Warm minimal - Swiss Typography - Grid-based clarity - Single-Page Focus - Concentrated impact **For Playful/Creative:** - Y2K/Cyber - Retro-futuristic - Memphis - Colorful geometric - Kawaii - Cute, rounded See `references/aesthetics-catalog.md` for full catalog. ## Step 5: Color & Typography Invoke specialized skills: - `color-curator` - Browse Coolors or select from fallbacks - `typography-selector` - Browse Google Fonts or use pairings Map selections to Tailwind config. ## Step 6: Code Generation Generate single HTML file with: ### Structure ```html