| name | frontend-design |
| description | Create distinctive, production-grade frontend interfaces with high design quality. |
frontend-design Skill
Trigger: "component", "page", "UI", "frontend", "React", "Vue", "CSS", "design"
Purpose: Create distinctive, production-grade frontend interfaces with high design quality.
When to Use
Auto-invoked when Builder works on frontend components, pages, or UI features.
Design Principles
Before Coding
Understand and commit to a BOLD aesthetic:
- Purpose: What problem does this solve? Who uses it?
- Tone: Pick an extreme - minimal, maximalist, retro-futuristic, brutalist, luxury, playful, editorial
- Differentiation: What makes this UNFORGETTABLE?
Implementation Quality
- Production-grade and functional
- Visually striking and memorable
- Cohesive with clear aesthetic point-of-view
- Meticulously refined
Aesthetic Guidelines
Typography
- Beautiful, unique fonts
- Avoid: Inter, Roboto, Arial (too generic)
- Pair distinctive display font with refined body font
Color & Theme
- Cohesive aesthetic with CSS variables
- Dominant colors with sharp accents
- Avoid clichés (purple gradients on white)
Motion
- CSS animations for effects
- Motion libraries for React
- One well-orchestrated page load > scattered micro-interactions
Spatial Composition
- Unexpected layouts
- Asymmetry, overlap, diagonal flow
- Generous negative space OR controlled density
Backgrounds
- Atmosphere and depth
- Gradient meshes, noise textures, geometric patterns
- Layered transparencies, dramatic shadows
NEVER
- Generic fonts (Inter, Roboto, Arial)
- Clichéd color schemes
- Predictable layouts
- Cookie-cutter design lacking character