Creative Design
Adapted from Anthropic's frontend-design skill
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Use for creative one-offs, not standard app components.
When to Use This vs. Standard Patterns
Use creative-design
Use standard patterns
Landing pages App dashboards
Portfolio pieces CRUD interfaces
Marketing sites Admin panels
One-off demos Reusable components
"Make it memorable" "Make it consistent"
If working on a Next.js app with shadcn/ui, prefer theme tokens and consistent patterns unless explicitly asked for something distinctive.
Design Thinking
Before coding, commit to a BOLD aesthetic direction:
-
Purpose: What problem does this solve? Who uses it?
-
Tone: Pick an extreme:
-
Brutally minimal
-
Maximalist chaos
-
Retro-futuristic
-
Organic/natural
-
Luxury/refined
-
Playful/toy-like
-
Editorial/magazine
-
Brutalist/raw
-
Art deco/geometric
-
Soft/pastel
-
Industrial/utilitarian
-
Differentiation: What's the ONE thing someone will remember?
CRITICAL: Choose a clear direction and execute with precision. Bold maximalism and refined minimalism both work - the key is intentionality.
Aesthetics Guidelines
Typography
Choose fonts that are beautiful, unique, and interesting. Avoid:
-
Arial, Inter, Roboto, system fonts
-
Space Grotesk (overused in AI outputs)
Instead: pair a distinctive display font with a refined body font. Character over safety.
Color & Theme
-
Commit to a cohesive aesthetic
-
Use CSS variables for consistency
-
Dominant colors with sharp accents > timid, evenly-distributed palettes
-
AVOID: purple gradients on white (cliched AI aesthetic)
Motion
Focus on high-impact moments:
-
One well-orchestrated page load with staggered reveals (animation-delay )
-
Scroll-triggered effects
-
Hover states that surprise
Prioritize CSS-only for HTML. Use Motion library for React when available.
Spatial Composition
-
Unexpected layouts
-
Asymmetry, overlap, diagonal flow
-
Grid-breaking elements
-
Generous negative space OR controlled density
Backgrounds & Texture
Create atmosphere rather than solid colors:
-
Gradient meshes
-
Noise textures
-
Geometric patterns
-
Layered transparencies
-
Dramatic shadows
-
Grain overlays
Anti-Patterns
NEVER produce:
-
Generic font families (Inter, Roboto, Arial)
-
Purple gradients on white
-
Predictable layouts
-
Cookie-cutter components
-
Same design twice
Implementation
Match complexity to vision:
-
Maximalist = elaborate animations, effects, layers
-
Minimalist = restraint, precision, spacing, typography
Always produce working code (HTML/CSS/JS, React, etc.) that is:
-
Production-grade and functional
-
Visually striking and memorable
-
Cohesive with clear aesthetic point-of-view