Awesome Design Skills 
A curated registry of 67 design system skill files for AI-powered agentic tools like Claude Code, Cursor, Codex, and others. Pull any skill into your project with a single command.
Each skill now ships as a folder with:
SKILL.mdfor AI-agent instructions (tokens, component rules, accessibility constraints, quality gates)DESIGN.mdfor human-readable design intent, rationale, and implementation notes
Preview all design skills on TypeUI
Design Skills
[](https://typeui.sh/design-skills/agentic)
[Agentic](https://typeui.sh/design-skills/agentic)
npx typeui.sh pull agentic
[](https://typeui.sh/design-skills/ant)
[Ant](https://typeui.sh/design-skills/ant)
npx typeui.sh pull ant
[](https://typeui.sh/design-skills/roku)
[Roku](https://typeui.sh/design-skills/roku)
npx typeui.sh pull roku
[](https://typeui.sh/design-skills/artistic)
[Artistic](https://typeui.sh/design-skills/artistic)
npx typeui.sh pull artistic
[](https://typeui.sh/design-skills/bento)
[Bento](https://typeui.sh/design-skills/bento)
npx typeui.sh pull bento
[](https://typeui.sh/design-skills/bold)
[Bold](https://typeui.sh/design-skills/bold)
npx typeui.sh pull bold
[](https://typeui.sh/design-skills/brutalism)
[Brutalism](https://typeui.sh/design-skills/brutalism)
npx typeui.sh pull brutalism
[](https://typeui.sh/design-skills/cafe)
[Cafe](https://typeui.sh/design-skills/cafe)
npx typeui.sh pull cafe
[](https://typeui.sh/design-skills/claymorphism)
[Claymorphism](https://typeui.sh/design-skills/claymorphism)
npx typeui.sh pull claymorphism
[](https://typeui.sh/design-skills/claude)
[Claude](https://typeui.sh/design-skills/claude)
npx typeui.sh pull claude
[](https://typeui.sh/design-skills/clean)
[Clean](https://typeui.sh/design-skills/clean)
npx typeui.sh pull clean
[](https://typeui.sh/design-skills/codex)
[Codex](https://typeui.sh/design-skills/codex)
npx typeui.sh pull codex
[](https://typeui.sh/design-skills/colorful)
[Colorful](https://typeui.sh/design-skills/colorful)
npx typeui.sh pull colorful
[](https://typeui.sh/design-skills/contemporary)
[Contemporary](https://typeui.sh/design-skills/contemporary)
npx typeui.sh pull contemporary
[](https://typeui.sh/design-skills/corporate)
[Corporate](https://typeui.sh/design-skills/corporate)
npx typeui.sh pull corporate
[](https://typeui.sh/design-skills/cosmic)
[Cosmic](https://typeui.sh/design-skills/cosmic)
npx typeui.sh pull cosmic
[](https://typeui.sh/design-skills/creative)
[Creative](https://typeui.sh/design-skills/creative)
npx typeui.sh pull creative
[](https://typeui.sh/design-skills/enterprise)
[Enterprise](https://typeui.sh/design-skills/enterprise)
npx typeui.sh pull enterprise
[](https://typeui.sh/design-skills/dithered)
[Dithered](https://typeui.sh/design-skills/dithered)
npx typeui.sh pull dithered
[](https://typeui.sh/design-skills/doodle)
[Doodle](https://typeui.sh/design-skills/doodle)
npx typeui.sh pull doodle
[](https://typeui.sh/design-skills/dramatic)
[Dramatic](https://typeui.sh/design-skills/dramatic)
npx typeui.sh pull dramatic
[](https://typeui.sh/design-skills/editorial)
[Editorial](https://typeui.sh/design-skills/editorial)
npx typeui.sh pull editorial
[](https://typeui.sh/design-skills/square)
[Square](https://typeui.sh/design-skills/square)
npx typeui.sh pull square
[](https://typeui.sh/design-skills/pulse)
[Pulse](https://typeui.sh/design-skills/pulse)
npx typeui.sh pull pulse
[](https://typeui.sh/design-skills/stitch)
[Stitch](https://typeui.sh/design-skills/stitch)
npx typeui.sh pull stitch
[](https://typeui.sh/design-skills/expressive)
[Expressive](https://typeui.sh/design-skills/expressive)
npx typeui.sh pull expressive
[](https://typeui.sh/design-skills/fantasy)
[Fantasy](https://typeui.sh/design-skills/fantasy)
npx typeui.sh pull fantasy
[](https://typeui.sh/design-skills/fiction)
[Fiction](https://typeui.sh/design-skills/fiction)
npx typeui.sh pull fiction
[](https://typeui.sh/design-skills/flat)
[Flat](https://typeui.sh/design-skills/flat)
npx typeui.sh pull flat
[](https://typeui.sh/design-skills/friendly)
[Friendly](https://typeui.sh/design-skills/friendly)
npx typeui.sh pull friendly
[](https://typeui.sh/design-skills/futuristic)
[Futuristic](https://typeui.sh/design-skills/futuristic)
npx typeui.sh pull futuristic
[](https://typeui.sh/design-skills/glassmorphism)
[Glassmorphism](https://typeui.sh/design-skills/glassmorphism)
npx typeui.sh pull glassmorphism
[](https://typeui.sh/design-skills/gradient)
[Gradient](https://typeui.sh/design-skills/gradient)
npx typeui.sh pull gradient
[](https://typeui.sh/design-skills/immersive)
[Immersive](https://typeui.sh/design-skills/immersive)
npx typeui.sh pull immersive
[](https://typeui.sh/design-skills/impeccable)
[Impeccable](https://typeui.sh/design-skills/impeccable)
npx typeui.sh pull impeccable
[](https://typeui.sh/design-skills/levels)
[Levels](https://typeui.sh/design-skills/levels)
npx typeui.sh pull levels
[](https://typeui.sh/design-skills/lingo)
[Lingo](https://typeui.sh/design-skills/lingo)
npx typeui.sh pull lingo
[](https://typeui.sh/design-skills/power)
[Power](https://typeui.sh/design-skills/power)
npx typeui.sh pull power
[](https://typeui.sh/design-skills/material)
[Material](https://typeui.sh/design-skills/material)
npx typeui.sh pull material
[](https://typeui.sh/design-skills/matrix)
[Matrix](https://typeui.sh/design-skills/matrix)
npx typeui.sh pull matrix
[](https://typeui.sh/design-skills/minimal)
[Minimal](https://typeui.sh/design-skills/minimal)
npx typeui.sh pull minimal
[](https://typeui.sh/design-skills/modern)
[Modern](https://typeui.sh/design-skills/modern)
npx typeui.sh pull modern
[](https://typeui.sh/design-skills/mono)
[Mono](https://typeui.sh/design-skills/mono)
npx typeui.sh pull mono
[](https://typeui.sh/design-skills/neon)
[Neon](https://typeui.sh/design-skills/neon)
npx typeui.sh pull neon
[](https://typeui.sh/design-skills/neobrutalism)
[Neobrutalism](https://typeui.sh/design-skills/neobrutalism)
npx typeui.sh pull neobrutalism
[](https://typeui.sh/design-skills/neumorphism)
[Neumorphism](https://typeui.sh/design-skills/neumorphism)
npx typeui.sh pull neumorphism
[](https://typeui.sh/design-skills/pacman)
[Pacman](https://typeui.sh/design-skills/pacman)
npx typeui.sh pull pacman
[](https://typeui.sh/design-skills/paper)
[Paper](https://typeui.sh/design-skills/paper)
npx typeui.sh pull paper
[](https://typeui.sh/design-skills/perspective)
[Perspective](https://typeui.sh/design-skills/perspective)
npx typeui.sh pull perspective
[](https://typeui.sh/design-skills/premium)
[Premium](https://typeui.sh/design-skills/premium)
npx typeui.sh pull premium
[](https://typeui.sh/design-skills/professional)
[Professional](https://typeui.sh/design-skills/professional)
npx typeui.sh pull professional
[](https://typeui.sh/design-skills/basic)
[Basic](https://typeui.sh/design-skills/basic)
npx typeui.sh pull basic
[](https://typeui.sh/design-skills/refined)
[Refined](https://typeui.sh/design-skills/refined)
npx typeui.sh pull refined
[](https://typeui.sh/design-skills/retro)
[Retro](https://typeui.sh/design-skills/retro)
npx typeui.sh pull retro
[](https://typeui.sh/design-skills/riso)
[Riso](https://typeui.sh/design-skills/riso)
npx typeui.sh pull riso
[](https://typeui.sh/design-skills/sega)
[Sega](https://typeui.sh/design-skills/sega)
npx typeui.sh pull sega
[](https://typeui.sh/design-skills/shadcn)
[Shadcn](https://typeui.sh/design-skills/shadcn)
npx typeui.sh pull shadcn
[](https://typeui.sh/design-skills/geometric)
[Geometric](https://typeui.sh/design-skills/geometric)
npx typeui.sh pull geometric
[](https://typeui.sh/design-skills/sketch)
[Sketch](https://typeui.sh/design-skills/sketch)
npx typeui.sh pull sketch
[](https://typeui.sh/design-skills/skeumorphism)
[Skeumorphism](https://typeui.sh/design-skills/skeumorphism)
npx typeui.sh pull skeumorphism
[](https://typeui.sh/design-skills/sleek)
[Sleek](https://typeui.sh/design-skills/sleek)
npx typeui.sh pull sleek
[](https://typeui.sh/design-skills/spacious)
[Spacious](https://typeui.sh/design-skills/spacious)
npx typeui.sh pull spacious
[](https://typeui.sh/design-skills/storytelling)
[Storytelling](https://typeui.sh/design-skills/storytelling)
npx typeui.sh pull storytelling
[](https://typeui.sh/design-skills/terracotta)
[Terracotta](https://typeui.sh/design-skills/terracotta)
npx typeui.sh pull terracotta
[](https://typeui.sh/design-skills/tetris)
[Tetris](https://typeui.sh/design-skills/tetris)
npx typeui.sh pull tetris
[](https://typeui.sh/design-skills/vibrant)
[Vibrant](https://typeui.sh/design-skills/vibrant)
npx typeui.sh pull vibrant
[](https://typeui.sh/design-skills/vintage)
[Vintage](https://typeui.sh/design-skills/vintage)
npx typeui.sh pull vintage
Quick Start
Pull any design skill directly into your project using the TypeUI CLI:
npx typeui.sh pull
For example, to pull the Glassmorphism design skill:
npx typeui.sh pull glassmorphism
Or browse all available skills interactively:
npx typeui.sh list
What is a Design Skill?
A design skill is a folder containing SKILL.md and DESIGN.md.
SKILL.md acts as the instruction source for AI agents and LLMs. It contains:
- Brand & mission — the design philosophy and visual identity
- Style foundations — typography scale, color palette, spacing system
- Component families — buttons, inputs, cards, modals, navigation, and more
- Accessibility rules — WCAG 2.2 AA compliance, keyboard-first interactions
- Writing tone — content and voice guidelines
- Do/Don't rules — explicit patterns and anti-patterns
- Quality gates — testable acceptance criteria for code review
DESIGN.md is a companion document for human readers and maintainers. It captures:
- Design overview — concise summary of the visual direction
- Rationale and references — context for why patterns/tokens exist
- Maintenance notes — guidance for keeping design decisions aligned over time
When an AI agent reads a skill file, it follows the SKILL.md guidelines to generate UI code that is consistent, accessible, and true to the design system.
Usage
Pull a skill into your project
Use the TypeUI CLI to pull any skill by its slug:
npx typeui.sh pull
The CLI will fetch the SKILL.md file from this registry and write it to your configured provider paths (e.g., .cursor/skills/, .claude/, etc.). The companion DESIGN.md remains in this repo alongside each skill for reference and maintenance.
Specify providers
Target specific agentic tools when pulling:
npx typeui.sh pull glassmorphism -p cursor,claude
Preview before writing
Use --dry-run to see what would be written without making changes:
npx typeui.sh pull glassmorphism --dry-run
Browse and pull interactively
List all available skills with preview links, then pull one:
npx typeui.sh list
Generate a custom skill
Run the interactive prompts to create your own design system skill:
npx typeui.sh generate
Registry Structure
Each skill lives in its own folder under skills/:
skills/
├── index.json # Slug-keyed map for fast CLI lookups
├── glassmorphism/
│ ├── SKILL.md # AI-agent instruction file
│ └── DESIGN.md # Human-readable design companion
├── brutalism/
│ ├── SKILL.md
│ └── DESIGN.md
├── minimal/
│ ├── SKILL.md
│ └── DESIGN.md
└── ...
The index.json file maps each slug to its skill path:
{
"glassmorphism": {
"slug": "glassmorphism",
"name": "Glassmorphism",
"skillPath": "skills/glassmorphism/SKILL.md"
}
}
When you run npx typeui.sh pull , the CLI reads this index, resolves the skill path, and fetches the corresponding SKILL.md file. DESIGN.md is stored next to each skill for human-facing documentation.
Contributing
Contributions are welcome! If you'd like to add a new design skill to the registry:
- Create a new folder under
skills/with your slug name - Add a
SKILL.mdfile following the existing format - Add a companion
DESIGN.mdfile in the same folder - Add an entry to
skills/index.json - Submit a pull request
Please ensure your skill file includes all required sections: mission, brand, style foundations, component families, accessibility rules, writing tone, do/don't rules, and quality gates.
License
MIT License © Built and maintained by Bergside.
Sponsors
A huge thank you to the companies supporting our open-source work.
[
Skybridge](https://www.skybridge.tech/?ref=typeui.sh)
Want to see your logo here? Become a sponsor.