AI Design System Skill
You have access to an AI-powered design system with 50+ professionally curated visual styles. This skill enables you to apply cohesive, distinctive aesthetics to components and interfaces while avoiding generic "AI slop" patterns.
Core Capabilities
1. Style Application
Apply any of 50+ curated styles to components:
"apply art-deco style"
"use brutalist aesthetic"
"make it look cyberpunk"
2. Style Blending
Combine multiple styles with weighted blending:
"blend japandi with scandinavian 80/20"
"mix brutalist with glassmorphism 60/40"
"combine art-deco with cyberpunk 50/50"
3. Component Generation
Generate styled components with current active style:
"create button with current style"
"generate card component in art-deco style"
"build navigation bar using brutalist tokens"
4. Token Management
Access and apply design tokens:
"show available tokens for art-deco"
"list all minimalist styles"
"what colors are in cyberpunk theme?"
Style Categories (50+ Styles)
1. Minimalist & Modern (5 styles)
- minimalist: Pure simplicity, maximum white space, subtle interactions
- brutalist: Raw HTML aesthetic, stark typography, intentional "broken" design
- scandinavian: Light woods, soft colors, cozy functionality
- japandi: Japanese minimalism meets Scandinavian warmth
- swiss: Grid-based, sans-serif typography, asymmetric layouts
2. Historical & Classical (5 styles)
- art-deco: Geometric patterns, gold accents, luxury materials
- art-nouveau: Organic curves, nature motifs, ornamental typography
- baroque: Ornate details, dramatic contrasts, rich embellishments
- victorian: Decorative borders, serif typography, vintage colors
- renaissance: Classical proportions, balanced compositions, refined details
3. Retro & Nostalgic (5 styles)
- retro-80s: Neon colors, geometric shapes, synthwave vibes
- retro-90s: Bold gradients, CD-ROM aesthetics, early web nostalgia
- vaporwave: Pastel pinks/blues, glitch effects, surreal imagery
- y2k: Metallic finishes, bubble letters, early 2000s tech aesthetic
- mid-century: Atomic age design, bold colors, organic shapes
4. Digital UI (5 styles)
- glassmorphism: Frosted glass effects, backdrop blur, transparency layers
- neumorphism: Soft shadows, subtle depth, tactile surfaces
- material-design: Elevation system, bold colors, motion principles
- fluent-design: Acrylic materials, depth layers, light/shadow
- skeuomorphic: Real-world textures, dimensional shadows, tactile metaphors
5. Futuristic & Sci-Fi (5 styles)
- cyberpunk: Neon against dark, tech grunge, high contrast
- cybernetic: Chrome finishes, holographic elements, tech interfaces
- space-age: Cosmic colors, star fields, futuristic typography
- dystopian: Industrial grays, worn textures, utilitarian design
- solarpunk: Eco-futurism, green technology, optimistic sustainability
6. Nature-Inspired (5 styles)
- organic: Natural forms, earth tones, flowing shapes
- botanical: Plant motifs, green palettes, growth patterns
- coastal: Ocean blues, sandy neutrals, weathered textures
- desert: Warm sands, terracotta, minimalist landscapes
- forest: Deep greens, wood textures, layered canopy effects
7. Bold & Expressive (5 styles)
- maximalist: Pattern overload, color clashing, intentional chaos
- pop-art: Bold colors, halftone patterns, comic book aesthetics
- psychedelic: Swirling patterns, kaleidoscopic colors, optical effects
- graffiti: Urban textures, spray paint effects, street art energy
- punk: DIY aesthetic, collage style, rebellious typography
8. Illustration & Artistic (5 styles)
- hand-drawn: Sketchy lines, imperfect shapes, human touch
- watercolor: Soft washes, color bleeding, organic textures
- flat-illustration: Vector art, solid colors, simplified shapes
- isometric: 3D perspective, technical illustration, game-like views
- line-art: Minimal strokes, monochrome, elegant simplicity
9. Cultural & Regional (5 styles)
- mediterranean: Warm blues, terracotta, sun-bleached aesthetics
- nordic: Cool tones, minimalist patterns, functional beauty
- asian-zen: Balance, negative space, natural materials
- tribal: Geometric patterns, earth pigments, cultural motifs
- moroccan: Rich colors, intricate patterns, ornamental details
10. Special Purpose & Emerging (5 styles)
- dark-mode: True blacks, OLED optimization, reduced eye strain
- high-contrast: WCAG AAA compliance, accessibility-first, clear hierarchy
- print-inspired: Newspaper layouts, editorial typography, ink textures
- terminal: Monospace fonts, CLI aesthetics, hacker green or amber
- low-fi: Intentional degradation, pixel art, retro computing
Token Reference Structure
Design tokens are organized hierarchically:
src/design-system/
tokens/
styles/
{style-name}.json # Complete style definition
core/
colors.json # Base color palette
typography.json # Font definitions
spacing.json # Spacing scale
shadows.json # Shadow tokens
animations.json # Motion tokens
Each style token file includes:
- colors: Primary, secondary, accent, surface, text
- typography: Font families, sizes, weights, line heights
- spacing: Margin, padding, gap scales
- borders: Radius, width, styles
- shadows: Elevation levels, focus states
- animations: Transitions, durations, easings
Usage Guidelines
Anti-AI-Slop Principles
NEVER use these generic patterns:
- Inter, Roboto, Arial, or Helvetica as primary fonts
- Purple/blue gradients on white backgrounds (#667eea → #764ba2)
- Generic rounded corners (border-radius: 8px everywhere)
- Cookie-cutter card layouts with drop shadows
- Overused emoji in UI (🚀 ✨ 🎉)
- Generic "modern" spacing (gap: 1rem)
ALWAYS follow these rules:
- Commit fully to a chosen aesthetic - no half measures
- Use design tokens for ALL values - no magic numbers
- Define hover states - every interactive element needs feedback
- Consider dark mode - design for both light and dark from the start
- Test accessibility - maintain WCAG AA contrast minimum
- Use distinctive fonts - choose typefaces that match the style
- Add personality - each style should feel unique and intentional
Style Application Workflow
- Select Style: Choose from 50+ styles or blend multiple
- Load Tokens: Reference token files for the selected style(s)
- Apply Systematically: Use tokens for colors, typography, spacing
- Add Interactions: Define hover, focus, active, disabled states
- Test Cohesion: Ensure all components feel unified
- Document Usage: Note which styles are applied where
Component Generation Best Practices
When generating components:
- Start with semantic HTML structure
- Apply style tokens, not hardcoded values
- Include all interactive states (hover, focus, active, disabled)
- Add ARIA attributes for accessibility
- Provide variants (sizes, colors, states)
- Include usage examples and documentation
Blending Formula
When blending styles with ratios (e.g., 80/20):
- Dominant style (80%): Core colors, primary typography, main spacing
- Accent style (20%): Secondary colors, accent fonts, decorative elements
Example blend:
"blend art-deco with cyberpunk 70/30"
→ Art-deco base with cyberpunk accent colors and occasional neon highlights
Integration with Development Workflow
With Coder Agent
"Hey coder, apply brutalist style to the dashboard components"
→ Coder applies brutalist tokens systematically
With Reviewer Agent
"Reviewer, check if components follow art-deco style guide"
→ Reviewer validates token usage and style consistency
With Planner Agent
"Planner, create a style migration plan from material to glassmorphism"
→ Planner breaks down token replacement strategy
Quick Reference Commands
Inspect Styles
"list all available styles" - Show all 50+ styles
"describe {style-name}" - Get detailed style info
"show {style-name} tokens" - Display token values
Apply Styles
"apply {style-name}" - Set active style
"use {style-name} for {component}" - Style specific component
"restyle {component} as {style-name}" - Convert existing component
Blend Styles
"blend {style-a} with {style-b}" - 50/50 blend
"blend {style-a} with {style-b} {ratio}" - Custom ratio
"what would {style-a} + {style-b} look like?" - Preview blend
Generate Components
"create {component} in {style-name}" - New styled component
"generate {component-set} using current style" - Multiple components
"build {layout} with {style-name} tokens" - Complex layouts
Tips for Success
- Be Specific: "Apply art-deco style" is better than "make it fancy"
- Stay Consistent: Use one style (or blend) per project section
- Trust the Tokens: Don't override token values without good reason
- Test Early: Apply styles early in development, not as afterthought
- Document Choices: Note which styles and why in commit messages
- Embrace Constraints: Limitations drive better design decisions
Resources
- Style Guide:
@references/style-guide.md - Detailed aesthetic rules
- Prompt Templates:
@references/prompt-templates.md - Ready-to-use prompts
- Token Schema:
@references/token-schema.md - Token structure reference
Last Updated: 2025-12-03
Version: 1.0.0
Styles Available: 50+
1---2name: design-system-33description: Apply and manage the AI-powered design system with 50+ curated styles4---5
6# AI Design System Skill
7
8You have access to an AI-powered design system with 50+ professionally curated visual styles. This skill enables you to apply cohesive, distinctive aesthetics to components and interfaces while avoiding generic "AI slop" patterns.
9
10## Core Capabilities
11
12### 1. Style Application
13
14Apply any of 50+ curated styles to components:
15
16```
17"apply art-deco style"
18"use brutalist aesthetic"
19"make it look cyberpunk"
20```
21
22### 2. Style Blending
23
24Combine multiple styles with weighted blending:
25
26```
27"blend japandi with scandinavian 80/20"
28"mix brutalist with glassmorphism 60/40"
29"combine art-deco with cyberpunk 50/50"
30```
31
32### 3. Component Generation
33
34Generate styled components with current active style:
35
36```
37"create button with current style"
38"generate card component in art-deco style"
39"build navigation bar using brutalist tokens"
40```
41
42### 4. Token Management
43
44Access and apply design tokens:
45
46```
47"show available tokens for art-deco"
48"list all minimalist styles"
49"what colors are in cyberpunk theme?"
50```
51
52## Style Categories (50+ Styles)
53
54### 1. Minimalist & Modern (5 styles)
55
56- **minimalist**: Pure simplicity, maximum white space, subtle interactions
57- **brutalist**: Raw HTML aesthetic, stark typography, intentional "broken" design
58- **scandinavian**: Light woods, soft colors, cozy functionality
59- **japandi**: Japanese minimalism meets Scandinavian warmth
60- **swiss**: Grid-based, sans-serif typography, asymmetric layouts
61
62### 2. Historical & Classical (5 styles)
63
64- **art-deco**: Geometric patterns, gold accents, luxury materials
65- **art-nouveau**: Organic curves, nature motifs, ornamental typography
66- **baroque**: Ornate details, dramatic contrasts, rich embellishments
67- **victorian**: Decorative borders, serif typography, vintage colors
68- **renaissance**: Classical proportions, balanced compositions, refined details
69
70### 3. Retro & Nostalgic (5 styles)
71
72- **retro-80s**: Neon colors, geometric shapes, synthwave vibes
73- **retro-90s**: Bold gradients, CD-ROM aesthetics, early web nostalgia
74- **vaporwave**: Pastel pinks/blues, glitch effects, surreal imagery
75- **y2k**: Metallic finishes, bubble letters, early 2000s tech aesthetic
76- **mid-century**: Atomic age design, bold colors, organic shapes
77
78### 4. Digital UI (5 styles)
79
80- **glassmorphism**: Frosted glass effects, backdrop blur, transparency layers
81- **neumorphism**: Soft shadows, subtle depth, tactile surfaces
82- **material-design**: Elevation system, bold colors, motion principles
83- **fluent-design**: Acrylic materials, depth layers, light/shadow
84- **skeuomorphic**: Real-world textures, dimensional shadows, tactile metaphors
85
86### 5. Futuristic & Sci-Fi (5 styles)
87
88- **cyberpunk**: Neon against dark, tech grunge, high contrast
89- **cybernetic**: Chrome finishes, holographic elements, tech interfaces
90- **space-age**: Cosmic colors, star fields, futuristic typography
91- **dystopian**: Industrial grays, worn textures, utilitarian design
92- **solarpunk**: Eco-futurism, green technology, optimistic sustainability
93
94### 6. Nature-Inspired (5 styles)
95
96- **organic**: Natural forms, earth tones, flowing shapes
97- **botanical**: Plant motifs, green palettes, growth patterns
98- **coastal**: Ocean blues, sandy neutrals, weathered textures
99- **desert**: Warm sands, terracotta, minimalist landscapes
100- **forest**: Deep greens, wood textures, layered canopy effects
101
102### 7. Bold & Expressive (5 styles)
103
104- **maximalist**: Pattern overload, color clashing, intentional chaos
105- **pop-art**: Bold colors, halftone patterns, comic book aesthetics
106- **psychedelic**: Swirling patterns, kaleidoscopic colors, optical effects
107- **graffiti**: Urban textures, spray paint effects, street art energy
108- **punk**: DIY aesthetic, collage style, rebellious typography
109
110### 8. Illustration & Artistic (5 styles)
111
112- **hand-drawn**: Sketchy lines, imperfect shapes, human touch
113- **watercolor**: Soft washes, color bleeding, organic textures
114- **flat-illustration**: Vector art, solid colors, simplified shapes
115- **isometric**: 3D perspective, technical illustration, game-like views
116- **line-art**: Minimal strokes, monochrome, elegant simplicity
117
118### 9. Cultural & Regional (5 styles)
119
120- **mediterranean**: Warm blues, terracotta, sun-bleached aesthetics
121- **nordic**: Cool tones, minimalist patterns, functional beauty
122- **asian-zen**: Balance, negative space, natural materials
123- **tribal**: Geometric patterns, earth pigments, cultural motifs
124- **moroccan**: Rich colors, intricate patterns, ornamental details
125
126### 10. Special Purpose & Emerging (5 styles)
127
128- **dark-mode**: True blacks, OLED optimization, reduced eye strain
129- **high-contrast**: WCAG AAA compliance, accessibility-first, clear hierarchy
130- **print-inspired**: Newspaper layouts, editorial typography, ink textures
131- **terminal**: Monospace fonts, CLI aesthetics, hacker green or amber
132- **low-fi**: Intentional degradation, pixel art, retro computing
133
134## Token Reference Structure
135
136Design tokens are organized hierarchically:
137
138```
139src/design-system/
140 tokens/
141 styles/
142 {style-name}.json # Complete style definition
143 core/
144 colors.json # Base color palette
145 typography.json # Font definitions
146 spacing.json # Spacing scale
147 shadows.json # Shadow tokens
148 animations.json # Motion tokens
149```
150
151Each style token file includes:
152
153- **colors**: Primary, secondary, accent, surface, text
154- **typography**: Font families, sizes, weights, line heights
155- **spacing**: Margin, padding, gap scales
156- **borders**: Radius, width, styles
157- **shadows**: Elevation levels, focus states
158- **animations**: Transitions, durations, easings
159
160## Usage Guidelines
161
162### Anti-AI-Slop Principles
163
164**NEVER use these generic patterns:**
165
166- Inter, Roboto, Arial, or Helvetica as primary fonts
167- Purple/blue gradients on white backgrounds (#667eea → #764ba2)
168- Generic rounded corners (border-radius: 8px everywhere)
169- Cookie-cutter card layouts with drop shadows
170- Overused emoji in UI (🚀 ✨ 🎉)
171- Generic "modern" spacing (gap: 1rem)
172
173**ALWAYS follow these rules:**
174
1751. **Commit fully** to a chosen aesthetic - no half measures
1762. **Use design tokens** for ALL values - no magic numbers
1773. **Define hover states** - every interactive element needs feedback
1784. **Consider dark mode** - design for both light and dark from the start
1795. **Test accessibility** - maintain WCAG AA contrast minimum
1806. **Use distinctive fonts** - choose typefaces that match the style
1817. **Add personality** - each style should feel unique and intentional
182
183### Style Application Workflow
184
1851. **Select Style**: Choose from 50+ styles or blend multiple
1862. **Load Tokens**: Reference token files for the selected style(s)
1873. **Apply Systematically**: Use tokens for colors, typography, spacing
1884. **Add Interactions**: Define hover, focus, active, disabled states
1895. **Test Cohesion**: Ensure all components feel unified
1906. **Document Usage**: Note which styles are applied where
191
192### Component Generation Best Practices
193
194When generating components:
195
1961. Start with semantic HTML structure
1972. Apply style tokens, not hardcoded values
1983. Include all interactive states (hover, focus, active, disabled)
1994. Add ARIA attributes for accessibility
2005. Provide variants (sizes, colors, states)
2016. Include usage examples and documentation
202
203### Blending Formula
204
205When blending styles with ratios (e.g., 80/20):
206
207- **Dominant style (80%)**: Core colors, primary typography, main spacing
208- **Accent style (20%)**: Secondary colors, accent fonts, decorative elements
209
210Example blend:
211
212```
213"blend art-deco with cyberpunk 70/30"
214→ Art-deco base with cyberpunk accent colors and occasional neon highlights
215```
216
217## Integration with Development Workflow
218
219### With Coder Agent
220
221```
222"Hey coder, apply brutalist style to the dashboard components"
223→ Coder applies brutalist tokens systematically
224```
225
226### With Reviewer Agent
227
228```
229"Reviewer, check if components follow art-deco style guide"
230→ Reviewer validates token usage and style consistency
231```
232
233### With Planner Agent
234
235```
236"Planner, create a style migration plan from material to glassmorphism"
237→ Planner breaks down token replacement strategy
238```
239
240## Quick Reference Commands
241
242### Inspect Styles
243
244- `"list all available styles"` - Show all 50+ styles
245- `"describe {style-name}"` - Get detailed style info
246- `"show {style-name} tokens"` - Display token values
247
248### Apply Styles
249
250- `"apply {style-name}"` - Set active style
251- `"use {style-name} for {component}"` - Style specific component
252- `"restyle {component} as {style-name}"` - Convert existing component
253
254### Blend Styles
255
256- `"blend {style-a} with {style-b}"` - 50/50 blend
257- `"blend {style-a} with {style-b} {ratio}"` - Custom ratio
258- `"what would {style-a} + {style-b} look like?"` - Preview blend
259
260### Generate Components
261
262- `"create {component} in {style-name}"` - New styled component
263- `"generate {component-set} using current style"` - Multiple components
264- `"build {layout} with {style-name} tokens"` - Complex layouts
265
266## Tips for Success
267
2681. **Be Specific**: "Apply art-deco style" is better than "make it fancy"
2692. **Stay Consistent**: Use one style (or blend) per project section
2703. **Trust the Tokens**: Don't override token values without good reason
2714. **Test Early**: Apply styles early in development, not as afterthought
2725. **Document Choices**: Note which styles and why in commit messages
2736. **Embrace Constraints**: Limitations drive better design decisions
274
275## Resources
276
277- **Style Guide**: `@references/style-guide.md` - Detailed aesthetic rules
278- **Prompt Templates**: `@references/prompt-templates.md` - Ready-to-use prompts
279- **Token Schema**: `@references/token-schema.md` - Token structure reference
280
281---
282
283_Last Updated: 2025-12-03_
284_Version: 1.0.0_
285_Styles Available: 50+_