Frontend Design Fix Skill
Overview
This orchestrator skill diagnoses generic design patterns and applies targeted aesthetic upgrades across five design dimensions. Fixes are tech-agnostic (principles) but reference framework-specific implementation skills.
The 5 Dimensions:
- Typography – Replace generic fonts, fix weight hierarchies, aggressive size jumps
- Color & Theme – Remove predictable palettes, introduce CSS variables, add dominant + accent strategy
- Motion – Add orchestrated page loads, staggered reveals, hover surprises
- Spatial Composition – Break centered layouts, introduce asymmetry, adjust spacing strategy
- Backgrounds & Details – Layer gradients, add geometric patterns, create atmospheric depth
Quick Diagnosis
"What's wrong with my design?"
It looks like a template → See ./sub-skills/audit.md
Font choices feel default → See ./sub-skills/typography-fixes.md
Color palette is predictable → See ./sub-skills/color-fixes.md
Everything's static and boring → See ./sub-skills/motion-fixes.md
Layout is centered and uniform → See ./sub-skills/spatial-fixes.md
Backgrounds are flat/plain → See ./sub-skills/background-fixes.md
5-Phase Fix Process
Phase 1: Audit
Identify generic elements, score anti-patterns, assess brand context
→ See ./sub-skills/audit.md
Phase 2: Assess Brand & Context
Understand emotional intent, target audience, competitive differentiation
Phase 3: Apply Dimension-Based Fixes
- Typography fixes (typeface, weights, size jumps)
- Color fixes (palette strategy, CSS variables, accents)
- Motion fixes (orchestration, scroll triggers, hover)
- Spatial fixes (asymmetry, overlap, diagonal flow)
- Background fixes (gradients, patterns, depth)
→ See specific sub-skills below
Phase 4: Validate Improvements
- Visual hierarchy strengthened?
- Brand personality evident?
- Accessibility maintained (WCAG AA+)?
- Performance acceptable?
Phase 5: Generate Before/After Report
Document improvements, measure impact, establish design guidelines
Anti-Pattern Detection Checklist
Typography
Color
Layout
Motion
Background
Sub-Skills Reference
| Sub-Skill |
Purpose |
Lines |
audit.md |
Design audit checklist and scoring |
~100 |
typography-fixes.md |
Font replacement, weight hierarchy, size jumps |
~100 |
color-fixes.md |
Palette overhaul, CSS variables, accent strategy |
~100 |
motion-fixes.md |
Orchestrated animations, scroll triggers, hover |
~100 |
spatial-fixes.md |
Break centered layout, asymmetry, spacing |
~100 |
background-fixes.md |
Gradients, patterns, textures, depth |
~100 |
When to Use This Skill
✅ Design audit reveals generic patterns or lack of differentiation
✅ Existing design feels "AI-generated" or template-like
✅ Need to upgrade without complete redesign
✅ Applying brand personality to standardized UI
✅ Want to improve motion, hierarchy, or visual depth
✅ Building stronger design system foundations
Getting Started
- Run the audit →
./sub-skills/audit.md
- Identify weakest dimensions → Anti-pattern checklist above
- Apply targeted fixes → Follow relevant sub-skill(s)
- Validate improvements → Phase 4 checklist
- Document changes → Generate before/after report
Related Skills
- frontend-design – Create new designs (principles-first approach)
- frontend-design-react – React + Vite implementation
- frontend-design-vue – Vue 3 implementation
- frontend-design-svelte – Svelte implementation
- frontend-design-html – Static HTML/CSS implementation
1---2name: frontend-design-fix3description: Fix generic frontend designs by applying aesthetic upgrades across the 5 design dimensions4---5
6# Frontend Design Fix Skill
7
8## Overview
9
10This orchestrator skill diagnoses generic design patterns and applies targeted aesthetic upgrades across five design dimensions. Fixes are tech-agnostic (principles) but reference framework-specific implementation skills.
11
12**The 5 Dimensions**:
13
141. **Typography** – Replace generic fonts, fix weight hierarchies, aggressive size jumps
152. **Color & Theme** – Remove predictable palettes, introduce CSS variables, add dominant + accent strategy
163. **Motion** – Add orchestrated page loads, staggered reveals, hover surprises
174. **Spatial Composition** – Break centered layouts, introduce asymmetry, adjust spacing strategy
185. **Backgrounds & Details** – Layer gradients, add geometric patterns, create atmospheric depth
19
20---
21
22## Quick Diagnosis
23
24### "What's wrong with my design?"
25
26**It looks like a template** → See `./sub-skills/audit.md`
27
28**Font choices feel default** → See `./sub-skills/typography-fixes.md`
29
30**Color palette is predictable** → See `./sub-skills/color-fixes.md`
31
32**Everything's static and boring** → See `./sub-skills/motion-fixes.md`
33
34**Layout is centered and uniform** → See `./sub-skills/spatial-fixes.md`
35
36**Backgrounds are flat/plain** → See `./sub-skills/background-fixes.md`
37
38---
39
40## 5-Phase Fix Process
41
42### Phase 1: Audit
43
44Identify generic elements, score anti-patterns, assess brand context
45→ See `./sub-skills/audit.md`
46
47### Phase 2: Assess Brand & Context
48
49Understand emotional intent, target audience, competitive differentiation
50
51### Phase 3: Apply Dimension-Based Fixes
52
53- Typography fixes (typeface, weights, size jumps)
54- Color fixes (palette strategy, CSS variables, accents)
55- Motion fixes (orchestration, scroll triggers, hover)
56- Spatial fixes (asymmetry, overlap, diagonal flow)
57- Background fixes (gradients, patterns, depth)
58
59→ See specific sub-skills below
60
61### Phase 4: Validate Improvements
62
63- Visual hierarchy strengthened?
64- Brand personality evident?
65- Accessibility maintained (WCAG AA+)?
66- Performance acceptable?
67
68### Phase 5: Generate Before/After Report
69
70Document improvements, measure impact, establish design guidelines
71
72---
73
74## Anti-Pattern Detection Checklist
75
76**Typography**
77
78- [ ] Using Inter, Roboto, Open Sans, Lato, or system fonts
79- [ ] Font weights in safe middle range (400, 500, 600 only)
80- [ ] Size progression is linear/minimal (1.25–1.5x scale)
81
82**Color**
83
84- [ ] Material Design trinity (Blue, Red, Green)
85- [ ] Oversaturated neon accents
86- [ ] No color strategy document or CSS variable structure
87
88**Layout**
89
90- [ ] Everything is centered (hero, cards, sections)
91- [ ] Uniform padding/margins everywhere
92- [ ] Symmetric, grid-based composition only
93
94**Motion**
95
96- [ ] No animations at all
97- [ ] Linear timing on all transitions
98- [ ] Slow, sluggish animations (2s+)
99
100**Background**
101
102- [ ] Flat solid colors throughout
103- [ ] No visual depth or layering
104- [ ] No contextual details or micro-patterns
105
106---
107
108## Sub-Skills Reference
109
110| Sub-Skill | Purpose | Lines |
111|-----------|---------|-------|
112| `audit.md` | Design audit checklist and scoring | ~100 |
113| `typography-fixes.md` | Font replacement, weight hierarchy, size jumps | ~100 |
114| `color-fixes.md` | Palette overhaul, CSS variables, accent strategy | ~100 |
115| `motion-fixes.md` | Orchestrated animations, scroll triggers, hover | ~100 |
116| `spatial-fixes.md` | Break centered layout, asymmetry, spacing | ~100 |
117| `background-fixes.md` | Gradients, patterns, textures, depth | ~100 |
118
119---
120
121## When to Use This Skill
122
123✅ Design audit reveals generic patterns or lack of differentiation
124✅ Existing design feels "AI-generated" or template-like
125✅ Need to upgrade without complete redesign
126✅ Applying brand personality to standardized UI
127✅ Want to improve motion, hierarchy, or visual depth
128✅ Building stronger design system foundations
129
130---
131
132## Getting Started
133
1341. **Run the audit** → `./sub-skills/audit.md`
1352. **Identify weakest dimensions** → Anti-pattern checklist above
1363. **Apply targeted fixes** → Follow relevant sub-skill(s)
1374. **Validate improvements** → Phase 4 checklist
1385. **Document changes** → Generate before/after report
139
140---
141
142## Related Skills
143
144- **frontend-design** – Create new designs (principles-first approach)
145- **frontend-design-react** – React + Vite implementation
146- **frontend-design-vue** – Vue 3 implementation
147- **frontend-design-svelte** – Svelte implementation
148- **frontend-design-html** – Static HTML/CSS implementation