// Create distinctive, production-grade frontend interfaces with exceptional design quality. Two modes - (1) New projects - bold aesthetic design philosophy including typography, color theory, spatial composition, motion design, visual details, avoiding generic AI aesthetics, creating unforgettable interfaces. (2) Existing codebases - mandatory design language analysis enforcing consistency by scanning layout patterns, typography hierarchy, component structure, spacing, theme systems before implementation. Use when building components, pages, applications, design systems, UI modifications. Covers React, Vue, Next.js, HTML/CSS, Tailwind. Keywords - create component, build page, design interface, add UI, aesthetic design, visual design, typography, animations, spatial layout, design system, consistency, pattern analysis, existing codebase.
| name | frontend-design |
| description | Create distinctive, production-grade frontend interfaces with exceptional design quality. Two modes - (1) New projects - bold aesthetic design philosophy including typography, color theory, spatial composition, motion design, visual details, avoiding generic AI aesthetics, creating unforgettable interfaces. (2) Existing codebases - mandatory design language analysis enforcing consistency by scanning layout patterns, typography hierarchy, component structure, spacing, theme systems before implementation. Use when building components, pages, applications, design systems, UI modifications. Covers React, Vue, Next.js, HTML/CSS, Tailwind. Keywords - create component, build page, design interface, add UI, aesthetic design, visual design, typography, animations, spatial layout, design system, consistency, pattern analysis, existing codebase. |
This skill provides two distinct workflows for creating production-grade frontend interfaces:
Answer this question: Is there an existing codebase with components, pages, or a design system?
Use this workflow: EXISTING-CODEBASE-CHECKLIST.md
Purpose: Enforce design language consistency by analyzing existing patterns before implementation.
When to use:
Process: Mandatory 3-phase checklist (Design Analysis → Decisions → Implementation)
Use this workflow: NEW-PROJECT-DESIGN.md
Purpose: Create bold, distinctive aesthetic design from scratch.
When to use:
Process: Design thinking → Aesthetic principles → Implementation
For consistency in existing codebases: → EXISTING-CODEBASE-CHECKLIST.md
For aesthetic design philosophy: → NEW-PROJECT-DESIGN.md
For real-world examples: → EXAMPLES.md
For deep-dive principles: → REFERENCE.md
Still unsure which scenario applies? Default to EXISTING-CODEBASE-CHECKLIST if there's any existing code to reference.