| name | awesome-claude-design |
| description | Use ready-to-use DESIGN.md files to scaffold complete design systems in Claude Design with colors, typography, components, and UI kits |
| triggers | ["scaffold a design system from DESIGN.md","use Claude Design with a DESIGN.md file","generate UI from design system inspiration","create components from DESIGN.md","set up Claude Design with design tokens","build a design system with Claude","import DESIGN.md into Claude Design","use awesome-claude-design templates"] |
Awesome Claude Design
Skill by ara.so — Design Skills collection.
This skill helps you use the awesome-claude-design collection: 68 ready-to-use DESIGN.md files that Claude Design expands into full UI scaffolds with design tokens, components, and working UI kits in a single shot.
What This Project Does
awesome-claude-design is a curated collection of DESIGN.md files extracted from real brands (Claude, Vercel, Stripe, Linear, etc.). Each file describes a complete visual design system in a markdown format that AI design agents can parse and execute.
When you upload a DESIGN.md to Claude Design, it automatically generates:
- Design tokens (colors, typography, spacing) as CSS variables
- Component library (buttons, cards, nav, forms)
- Preview cards showcasing the design system
- Working UI kit (
index.html + CSS) applying the system
SKILL.md for reusable design patterns
This skips the blank-page design brief and gives Claude Design a concrete starting point that matches your desired aesthetic.
Installation & Setup
1. Browse the Collection
Visit the GitHub repository to see all 68 design systems:
git clone https://github.com/VoltAgent/awesome-claude-design.git
cd awesome-claude-design
Or browse online at: https://github.com/VoltAgent/awesome-claude-design
2. Select a Design System
Each DESIGN.md has a preview page at https://getdesign.md/<brand>/design-md. Examples:
- Claude:
https://getdesign.md/claude/design-md
- Vercel:
https://getdesign.md/vercel/design-md
- Stripe:
https://getdesign.md/stripe/design-md
- Linear:
https://getdesign.md/linear.app/design-md
Preview pages show:
- Color palettes with hex codes
- Typography scales and font families
- Component examples
- Brand voice and personality
- Download link for
DESIGN.md
3. Download the DESIGN.md
Click the download button on any preview page, or fetch directly:
curl -O https://getdesign.md/vercel/DESIGN.md
curl -O https://getdesign.md/linear.app/DESIGN.md
Using DESIGN.md in Claude Design
Option A: Start from Design System
- Go to
https://claude.ai/design/#org
- Click Create new design system
- On the Set up your design system screen, upload the
DESIGN.md under Add assets
- Claude Design automatically parses it and generates the full system
Option B: Start from Prototype
- Go to Claude Design dashboard
- Create a new prototype
- Attach the
DESIGN.md file in the chat
- Send prompt:
Create a design system from this DESIGN.md
Claude Design will generate the complete package within minutes.
DESIGN.md Structure
A DESIGN.md file typically contains:
# Brand Name Design System
## Brand Identity
- **Voice**: [conversational, technical, playful, premium, etc.]
- **Personality**: [key adjectives]
- **Target audience**: [who this is for]
## Colors
### Primary Palette
- **Brand Primary**: `#HEX` - [usage context]
- **Brand Secondary**: `#HEX` - [usage context]
- **Accent**: `#HEX` - [usage context]
### Semantic Colors
- **Success**: `#HEX`
- **Warning**: `#HEX`
- **Error**: `#HEX`
- **Info**: `#HEX`
### Neutral Scale
- **Background**: `#HEX`
- **Surface**: `#HEX`
- **Text Primary**: `#HEX`
- **Text Secondary**: `#HEX`
- **Border**: `#HEX`
## Typography
- **Font Family**: [Primary font name] / [Fallback]
- **Display**: [weight, size, line-height]
: [specs for each level]
: [regular text specs]
: [small text specs]
xs: 4px
sm: 8px
md: 16px
lg: 24px
xl: 32px
2xl: 48px
3xl: 64px
: [styles]
: [styles]
: [styles]
: hover, active, disabled
[padding, border-radius, shadow, background]
[height, padding, border, focus states]
: [value]
: [number]
: [value]
: mobile, tablet, desktop
: [photography, illustrations, abstract]
: [filters, overlays]
: [common ratios used]
: [transition timing functions]
: [animation speeds]
: [hover, page transitions, etc.]
Working with Generated Output
After Claude Design processes a DESIGN.md, it produces:
1. README.md
Brand context, design principles, and usage guidelines:
# [Brand] Design System
## Overview
[Brand voice and positioning]
## Color Tokens
CSS variables for all colors
## Typography
Font stack and type scale
## Components
Usage patterns for each component
2. colors_and_type.css
CSS custom properties ready to use:
:root {
--color-primary: #6366f1;
--color-secondary: #8b5cf6;
--color-background: #ffffff;
--color-text: #111827;
--font-primary: 'Inter', system-ui, sans-serif;
--font-display: 'Cal Sans', 'Inter', sans-serif;
--text-base: 16px;
--text-scale: 1.25;
--space-xs: 4px;
--space-sm: 8px;
--space-md: 16px;
--space-lg: 24px;
--radius-sm: 4px;
--radius-md: 8px;
--radius-lg: 16px;
}
3. Component Files
Individual HTML/CSS for buttons, cards, inputs, etc:
<button class="btn btn--primary">
Primary Button
</button>
<button class="btn btn--secondary">
Secondary Button
</button>
<button class="btn btn--ghost">
Ghost Button
</button>
.btn {
padding: var(--space-sm) var(--space-md);
border-radius: var(--radius-md);
font-family: var(--font-primary);
font-weight: 500;
transition: all 0.2s ease;
}
.btn--primary {
background: var(--color-primary);
color: white;
}
.btn--primary:hover {
background: var(--color-primary-dark);
transform: translateY(-1px);
}
4. UI Kit (index.html)
A working page demonstrating the system:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Design System UI Kit</title>
<link rel="stylesheet" href="colors_and_type.css">
<link rel="stylesheet" href="components.css">
</head>
<body>
<header>
<nav class="navbar">
<div class="container">
<a href="#" class="logo">Brand</a>
<div class="nav-links">
<a href=>Features
Pricing
Docs
Get Started
Build faster with [Brand]
Design system description
Start Building
Common Patterns
Pattern 1: Customize an Existing Design System
- Download a
DESIGN.md that's close to your target
- Edit the file to adjust colors, fonts, or components
- Upload the modified
DESIGN.md to Claude Design
- Iterate with prompts like:
Update the primary color to #FF6B6B and regenerate the components
Pattern 2: Mix Design Systems
Combine elements from multiple DESIGN.md files:
Use Vercel's color palette with Linear's typography and Stripe's component style
Attach multiple DESIGN.md files and specify which aspects to use from each.
Pattern 3: Extract Design Tokens for Code
Use the generated CSS variables in your actual codebase:
module.exports = {
theme: {
extend: {
colors: {
primary: 'var(--color-primary)',
secondary: 'var(--color-secondary)',
background: 'var(--color-background)',
},
fontFamily: {
sans: 'var(--font-primary)',
display: 'var(--font-display)',
},
spacing: {
xs: 'var(--space-xs)',
sm: 'var(--space-sm)',
md: 'var(--space-md)',
lg: 'var(--space-lg)',
}
}
}
}
Pattern 4: Generate New Screens On-System
After establishing the design system, request new pages:
Create a pricing page using this design system
Design a dashboard layout with cards, charts, and a sidebar
Claude Design will generate new screens that automatically follow the established tokens and component patterns.
Design System Categories
The collection includes 68 design systems across categories:
AI & LLM Platforms
Claude, Cohere, ElevenLabs, Mistral AI, Ollama, Replicate, RunwayML, Together AI, VoltAgent, xAI
Developer Tools & IDEs
Cursor, Expo, Lovable, Raycast, Superhuman, Vercel, Warp
Backend & DevOps
ClickHouse, Composio, HashiCorp, MongoDB, PostHog, Sanity, Sentry, Supabase
Productivity & SaaS
Cal.com, Intercom, Linear, Mintlify, Notion, Resend, Zapier
Design & Creative Tools
Airtable, Clay, Figma, Framer, Miro, Webflow
Fintech & Crypto
Binance, Coinbase, Kraken, Mastercard, Revolut, Stripe, Wise
E-commerce & Retail
Airbnb, Meta, Nike, Shopify
Media & Consumer Tech
Apple, IBM, NVIDIA, Pinterest, PlayStation, SpaceX, Spotify
Troubleshooting
Issue: Claude Design doesn't recognize the DESIGN.md
Solution: Ensure the file is named exactly DESIGN.md (case-sensitive) and follows the standard structure. Try explicitly prompting:
Parse this DESIGN.md file and create a design system from it
Issue: Fonts not loading
Solution: Claude Design uses Google Fonts substitutes for proprietary fonts. Check the generated CSS for @import statements and ensure they're included in your HTML <head>:
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
Issue: Colors look different than expected
Solution: Check if the DESIGN.md uses color names vs hex codes. Claude Design interprets hex more reliably:
<!-- Less reliable -->
- Primary: "Blue"
<!-- More reliable -->
- Primary: #3B82F6
Issue: Components don't match the reference site exactly
Solution: DESIGN.md captures design principles not pixel-perfect replicas. To get closer:
Match the button style from [brand].com more closely - use 12px padding, 500 font weight, and 0.5px letter spacing
Issue: Generated UI kit is too simple
Solution: Request more complex examples:
Create a dashboard UI kit with a sidebar, data tables, charts, and a multi-column layout
Add a blog post template with hero image, article body, and related posts section
API Reference (Claude Design Prompts)
While Claude Design doesn't have a traditional API, these prompts work reliably:
System Generation
Create a design system from this DESIGN.md
Token Extraction
Show me all color tokens as CSS custom properties
Export the typography scale as Tailwind config
Component Requests
Create a [button/card/nav/form/modal] component following this design system
Design a [hero/feature/pricing/testimonial] section
Iteration
Update the primary color to [#HEX] and regenerate affected components
Make the typography more [compact/spacious/bold/lightweight]
Add dark mode variants to all components
Export
Package this design system for Figma import
Generate a Storybook-compatible component library
Integration Examples
React Component Library
import './colors_and_type.css';
interface ButtonProps {
variant?: 'primary' | 'secondary' | 'ghost';
size?: 'sm' | 'md' | 'lg';
children: React.ReactNode;
}
export const Button: React.FC<ButtonProps> = ({
variant = 'primary',
size = 'md',
children
}) => {
return (
<button className={`btn btn--${variant} btn--${size}`}>
{children}
</button>
);
};
Vue Component
<template>
<button :class="buttonClasses">
<slot />
</button>
</template>
<script setup lang="ts">
import { computed } from 'vue';
import './colors_and_type.css';
interface Props {
variant?: 'primary' | 'secondary' | 'ghost';
size?: 'sm' | 'md' | 'lg';
}
const props = withDefaults(defineProps<Props>(), {
variant: 'primary',
size: 'md'
});
const buttonClasses = computed(() => [
'btn',
`btn--${props.variant}`,
`btn--${props.size}`
]);
</script>
Svelte Component
<script lang="ts">
import './colors_and_type.css';
export let variant: 'primary' | 'secondary' | 'ghost' = 'primary';
export let size: 'sm' | 'md' | 'lg' = 'md';
</script>
<button class="btn btn--{variant} btn--{size}">
<slot />
</button>
Contributing Your Own DESIGN.md
To add a new design system to the collection:
- Fork the repository
- Create a new
DESIGN.md following the structure above
- Add a preview to
getdesign.md (if contributing to the main collection)
- Submit a pull request with:
- The
DESIGN.md file
- Screenshots of the generated output
- Brief description of the brand aesthetic
Resources
- Main repo:
https://github.com/VoltAgent/awesome-claude-design
- Claude Design:
https://claude.ai/design
- DESIGN.md spec:
https://getdesign.md/what-is-design-md
- Discord:
https://s.voltagent.dev/discord
Related Skills
claude-code - AI coding agent by Anthropic
figma-api - Programmatic Figma access
tailwind-css - Utility-first CSS framework (pairs well with generated tokens)