Frontend Design Skill
Expert in creating distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics.
When to Use This Skill
Use this skill when:
- Building new web components, pages, or applications with a focus on unique design
- Creating landing pages or marketing pages that need to stand out
- Designing user interfaces that require bold aesthetic choices
- Avoiding generic, cookie-cutter designs
Purpose
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. It implements real working code with exceptional attention to aesthetic details and creative choices.
The user provides frontend requirements: a component, page, application, or interface to build, potentially including context about purpose, audience, or technical constraints.
Design Thinking
Before coding, understand the context and commit to a BOLD aesthetic direction:
Purpose: What problem does this interface solve? Who uses it?
Tone: Pick an extreme aesthetic direction:
- Brutally minimal
- Maximalist chaos
- Retro-futuristic
- Organic/natural
- Luxury/refined
- Playful/toy-like
- Editorial/magazine
- Brutalist/raw
- Art deco/geometric
- Soft/pastel
- Industrial/utilitarian
Use these for inspiration but design one true to the aesthetic direction.
Constraints: Technical requirements (framework, performance, accessibility)
Differentiation: What makes this UNFORGETTABLE? What's the one thing someone will remember?
CRITICAL: Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work—the key is intentionality, not intensity.
Implementation Requirements
Code must be:
- Production-grade and functional
- Visually striking and memorable
- Cohesive with a clear aesthetic point-of-view
- Meticulously refined in every detail
Frontend Aesthetics Guidelines
Focus Areas
Typography
- Choose fonts that are beautiful, unique, and interesting
- Avoid generic fonts (Arial, Inter)
- Opt for distinctive, characterful choices that elevate aesthetics
- Pair distinctive display fonts with refined body fonts
Color & Theme
- Commit to a cohesive aesthetic
- Use CSS variables for consistency
- Dominant colors with sharp accents outperform timid, evenly-distributed palettes
Motion
- Use animations for effects and micro-interactions
- Prioritize CSS-only solutions for HTML
- Use Motion library for React when available
- Focus on high-impact moments: orchestrated page loads with staggered reveals (animation-delay)
- Use scroll-triggering and hover states that surprise
Spatial Composition
- Unexpected layouts
- Asymmetry and overlap
- Diagonal flow and grid-breaking elements
- Generous negative space OR controlled density
Backgrounds & Visual Details
- Create atmosphere and depth (avoid solid colors)
- Add contextual effects and textures matching the aesthetic
- Apply creative forms:
- Gradient meshes
- Noise textures
- Geometric patterns
- Layered transparencies
- Dramatic shadows
- Decorative borders
- Custom cursors
- Grain overlays
Avoid
NEVER use generic AI-generated aesthetics:
- Overused font families (Inter, Roboto, Arial, system fonts)
- Clichéd color schemes (particularly purple gradients on white backgrounds)
- Predictable layouts and component patterns
- Cookie-cutter design lacking context-specific character
Interpret creatively and make unexpected choices that feel genuinely designed for context. No design should be the same. Vary between light/dark themes, different fonts, different aesthetics.
Critical Implementation Note
IMPORTANT: Match implementation complexity to the aesthetic vision:
- Maximalist designs need elaborate code with extensive animations and effects
- Minimalist or refined designs need restraint, precision, careful spacing, typography, and subtle details
- Elegance comes from executing the vision well
Integration with Project
When using this skill in the st44-home project:
- Follow Angular 21+ conventions from the
frontend skill
- Apply design principles from this skill for aesthetics
- Maintain project standards:
- camelCase naming
- Standalone components
- Signals for state
- OnPush change detection
- Test locally before pushing (lint, format, tests, build)
Philosophy
Claude is capable of extraordinary creative work. Don't hold back, show what can truly be created when thinking outside the box and committing fully to a distinctive vision.
Workflow
- Understand the design context and user requirements
- Choose a bold aesthetic direction
- Implement with Angular 21+ patterns (from
frontend skill)
- Apply distinctive design choices (typography, color, motion, layout)
- Refine every detail to match the aesthetic vision
- Test locally with all checks
- Deliver production-grade, memorable interface
Success Criteria
Before marking work complete:
1---2name: frontend-design-133description: Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.4---5
6# Frontend Design Skill
7
8Expert in creating distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics.
9
10## When to Use This Skill
11
12Use this skill when:
13
14- Building new web components, pages, or applications with a focus on unique design
15- Creating landing pages or marketing pages that need to stand out
16- Designing user interfaces that require bold aesthetic choices
17- Avoiding generic, cookie-cutter designs
18
19## Purpose
20
21This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. It implements real working code with exceptional attention to aesthetic details and creative choices.
22
23The user provides frontend requirements: a component, page, application, or interface to build, potentially including context about purpose, audience, or technical constraints.
24
25---
26
27## Design Thinking
28
29Before coding, understand the context and commit to a **BOLD aesthetic direction**:
30
31- **Purpose**: What problem does this interface solve? Who uses it?
32- **Tone**: Pick an extreme aesthetic direction:
33 - Brutally minimal
34 - Maximalist chaos
35 - Retro-futuristic
36 - Organic/natural
37 - Luxury/refined
38 - Playful/toy-like
39 - Editorial/magazine
40 - Brutalist/raw
41 - Art deco/geometric
42 - Soft/pastel
43 - Industrial/utilitarian
44
45 _Use these for inspiration but design one true to the aesthetic direction._
46
47- **Constraints**: Technical requirements (framework, performance, accessibility)
48- **Differentiation**: What makes this UNFORGETTABLE? What's the one thing someone will remember?
49
50**CRITICAL**: Choose a clear conceptual direction and execute it with precision. Bold maximalism and refined minimalism both work—the key is **intentionality, not intensity**.
51
52### Implementation Requirements
53
54Code must be:
55
56- Production-grade and functional
57- Visually striking and memorable
58- Cohesive with a clear aesthetic point-of-view
59- Meticulously refined in every detail
60
61---
62
63## Frontend Aesthetics Guidelines
64
65### Focus Areas
66
67**Typography**
68
69- Choose fonts that are beautiful, unique, and interesting
70- Avoid generic fonts (Arial, Inter)
71- Opt for distinctive, characterful choices that elevate aesthetics
72- Pair distinctive display fonts with refined body fonts
73
74**Color & Theme**
75
76- Commit to a cohesive aesthetic
77- Use CSS variables for consistency
78- Dominant colors with sharp accents outperform timid, evenly-distributed palettes
79
80**Motion**
81
82- Use animations for effects and micro-interactions
83- Prioritize CSS-only solutions for HTML
84- Use Motion library for React when available
85- Focus on high-impact moments: orchestrated page loads with staggered reveals (animation-delay)
86- Use scroll-triggering and hover states that surprise
87
88**Spatial Composition**
89
90- Unexpected layouts
91- Asymmetry and overlap
92- Diagonal flow and grid-breaking elements
93- Generous negative space OR controlled density
94
95**Backgrounds & Visual Details**
96
97- Create atmosphere and depth (avoid solid colors)
98- Add contextual effects and textures matching the aesthetic
99- Apply creative forms:
100 - Gradient meshes
101 - Noise textures
102 - Geometric patterns
103 - Layered transparencies
104 - Dramatic shadows
105 - Decorative borders
106 - Custom cursors
107 - Grain overlays
108
109### Avoid
110
111**NEVER use generic AI-generated aesthetics:**
112
113- Overused font families (Inter, Roboto, Arial, system fonts)
114- Clichéd color schemes (particularly purple gradients on white backgrounds)
115- Predictable layouts and component patterns
116- Cookie-cutter design lacking context-specific character
117
118Interpret creatively and make unexpected choices that feel genuinely designed for context. No design should be the same. Vary between light/dark themes, different fonts, different aesthetics.
119
120### Critical Implementation Note
121
122**IMPORTANT**: Match implementation complexity to the aesthetic vision:
123
124- Maximalist designs need elaborate code with extensive animations and effects
125- Minimalist or refined designs need restraint, precision, careful spacing, typography, and subtle details
126- Elegance comes from executing the vision well
127
128---
129
130## Integration with Project
131
132When using this skill in the st44-home project:
133
1341. **Follow Angular 21+ conventions** from the `frontend` skill
1352. **Apply design principles** from this skill for aesthetics
1363. **Maintain project standards**:
137 - camelCase naming
138 - Standalone components
139 - Signals for state
140 - OnPush change detection
1414. **Test locally** before pushing (lint, format, tests, build)
142
143---
144
145## Philosophy
146
147> Claude is capable of extraordinary creative work. Don't hold back, show what can truly be created when thinking outside the box and committing fully to a distinctive vision.
148
149---
150
151## Workflow
152
1531. **Understand** the design context and user requirements
1542. **Choose** a bold aesthetic direction
1553. **Implement** with Angular 21+ patterns (from `frontend` skill)
1564. **Apply** distinctive design choices (typography, color, motion, layout)
1575. **Refine** every detail to match the aesthetic vision
1586. **Test** locally with all checks
1597. **Deliver** production-grade, memorable interface
160
161## Success Criteria
162
163Before marking work complete:
164
165- [ ] Clear aesthetic direction chosen and executed
166- [ ] Visually distinctive and memorable
167- [ ] Production-grade code quality
168- [ ] Follows Angular 21+ patterns
169- [ ] All local checks pass (lint, format, tests, build)
170- [ ] Accessibility maintained (WCAG AA)