frontend-design
Create distinctive, production-grade frontends by composing design dimensions and tech-specific implementations
$ Installer
git clone https://github.com/matteocervelli/llms /tmp/llms && cp -r /tmp/llms/frontend-design-system/skills/frontend-design ~/.claude/skills/llms// tip: Run this command in your terminal to install the skill
name: frontend-design description: Create distinctive, production-grade frontends by composing design dimensions and tech-specific implementations version: 2.0.0 architecture: modular-composable tools: [Read, Write, Edit, Grep, Glob, Bash]
Frontend Design Skill
Overview
This orchestrator skill composes five design dimensions with tech-specific implementations to create distinctive, production-grade frontends that avoid generic AI design patterns.
The 5 Dimensions:
- Typography â Typeface selection, font pairings, weights, sizing, and hierarchy
- Color & Theme â Emotional intent, color systems, and unexpected accents
- Motion â Orchestrated animations, easing, and interaction choreography
- Spatial Composition â Layout, spacing systems, and asymmetrical design
- Backgrounds & Details â Subtle textures, gradients, and visual rewards
Tech Implementations (choose one):
- React with Vite and Framer Motion
- Vue (Options API or Composition API)
- Svelte with custom animations
- HTML/CSS/SCSS fundamentals
- Design system integrations (Tailwind, shadcn/ui, Radix, Material)
Quick Navigation
"I need to create..." - "I want to focus on..."
Typography dimension
â See ./sub-skills/typography.md
Color & theme system
â See ./sub-skills/color-theme.md
Motion & animations
â See ./sub-skills/motion.md
Spatial layout & composition
â See ./sub-skills/spatial.md
Backgrounds & visual details
â See ./sub-skills/backgrounds.md
Design thinking checklist
â See ./sub-skills/design-thinking.md
8-Phase Workflow
- Design Thinking â Answer purpose, tone, constraints, differentiation
- Typography â Select typefaces, weights, sizes, hierarchy
- Color & Theme â Define emotional intent, color system, accents
- Motion â Plan animations, easing, interaction sequences
- Spatial Composition â Design layouts, spacing scales, asymmetry
- Backgrounds & Details â Add subtle textures, gradients, micro-details
- Implementation â Follow your tech-specific sub-skill
- Validation â Design review, accessibility, performance, mobile
Anti-Patterns (Reject These)
Typography
- â Inter, Roboto, Open Sans, Lato, system fonts
- â Mid-range weights only (400, 500, 600)
- â Incremental size scaling (48px â 40px â 32px)
Color
- â Material Design trinity (Blue, Red, Green)
- â Pure grays without personality (#999, #CCC)
- â Oversaturated neon accents
Layout
- â Everything centered (predictable, boring)
- â Uniform padding everywhere
- â "Default SaaS dashboard" aesthetic
Motion
- â Linear timing on everything
- â No animation at all
- â Slow, sluggish transitions (2s+)
Sub-Skills Reference
| Sub-Skill | Purpose |
|---|---|
typography | Font selection, pairings, hierarchy, sizing |
color-theme | Color systems, emotional intent, accents |
motion | Animations, easing, orchestration, scroll triggers |
spatial | Layout systems, asymmetry, spacing scales |
backgrounds | Gradients, textures, micro-details, patterns |
design-thinking | Pre-design checklist and strategic thinking |
Framework Sub-Skills Reference
| Framework | Create New | Fix Existing |
|---|---|---|
| React + Vite | frontend-design-react | frontend-design-fix-react |
| Vue | frontend-design-vue | frontend-design-fix-vue |
| Svelte | frontend-design-svelte | frontend-design-fix-svelte |
| HTML/CSS | frontend-design-html | frontend-design-fix-html |
When to Use This Skill
â Building a distinctive frontend that doesn't look AI-generated â Need guidance on typography, color, motion, and layout composition â Want to avoid generic design patterns and clichĂ©s â Implementing a design system with intentional principles â Creating multi-page apps with consistent design language
Getting Started
- Pick your framework (React, Vue, Svelte, or HTML)
- Complete the design thinking checklist (
./sub-skills/design-thinking.md) - Follow the 8-phase workflow (this document)
- Apply each dimension using the corresponding sub-skill
- Validate against the anti-patterns checklist
Repository
