AI writes code fast, but the UI it generates is often generic β Material Design defaults or featureless βcleanβ layouts. Itβs hard to get the premium feel of Apple, Linear, or Spotify. Awesome DESIGN.md solves this by reverse-engineering 58 top companiesβ design systems into plain Markdown files that any AI agent can read instantly.
Source: GitHub - VoltAgent/awesome-design-md
The Core Idea
Drop a DESIGN.md file into your project root. Tell your AI agent (Claude Code, Cursor, etc.) to βreference this design file when building UI.β The AI instantly understands the brandβs colors, typography, spacing, components, and visual hierarchy β generating pixel-level matching UI instead of generic defaults.
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Pick a brand β βββΆ β Copy its β βββΆ β AI generates β
β (e.g. Linear)β β DESIGN.md β β matching UI β
β β β to project β β β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
Why Markdown? Because LLMs read Markdown best β no Figma plugins, no JSON schemas, no parsing needed. Itβs the format AI agents already understand natively.
Whatβs Inside Each DESIGN.md
Every file follows a standardized 9-section structure:
| Section | What It Defines |
|---|---|
| Visual Theme & Atmosphere | Overall aesthetic direction and brand feel |
| Color Palette & Roles | Semantic colors (primary, surface, danger, etc.) |
| Typography Rules | Font families, sizes, weights, line heights |
| Component Stylings | Buttons, inputs, cards, modals, navigation |
| Layout Principles | Grid systems, spacing scale, alignment rules |
| Depth & Elevation | Shadows, borders, layering, blur effects |
| Doβs and Donβts | Brand guardrails the AI must follow |
| Responsive Behavior | Breakpoints, mobile-first adaptations |
| Agent Prompt Guide | Instructions for how the AI should apply the system |
Each brand folder also includes preview.html and preview-dark.html for visual reference.
58 Design Systems Covered
| Category | Brands |
|---|---|
| AI & ML | Claude, Cohere, ElevenLabs, Mistral AI, Ollama, Replicate, RunwayML, Together AI, xAI |
| Dev Tools | Cursor, Expo, Linear, Lovable, Mintlify, PostHog, Raycast, Resend, Sentry, Supabase, Vercel, Warp |
| Design & Productivity | Airtable, Cal.com, Figma, Framer, Intercom, Miro, Notion, Pinterest, Webflow |
| Infrastructure | ClickHouse, HashiCorp, MongoDB, Sanity, Stripe |
| Fintech | Coinbase, Kraken, Revolut, Wise |
| Enterprise & Consumer | Airbnb, Apple, IBM, NVIDIA, SpaceX, Spotify, Uber |
| Automotive | BMW, Ferrari, Lamborghini, Renault, Tesla |
How to Use
# 1. Browse the repo and pick a design system
# 2. Copy DESIGN.md to your project root
cp path/to/awesome-design-md/sites/linear/DESIGN.md ./DESIGN.md
# 3. Tell your AI agent
"Build a dashboard page. Follow the design system in DESIGN.md."
Works with Claude Code, Cursor, Windsurf, GitHub Copilot β any agent that reads project files.
Why This Matters
This turns βdesign tasteβ from a subjective skill into a replicable dependency. Independent developers who canβt afford a design director can now produce brand-quality UI by referencing a curated .md file. Itβs the design equivalent of importing a library.
Companion Approach: taste-skill (Claude Code Skills Bundle)
Where Awesome DESIGN.md gives you specific brand styles to match (Linear, Apple, etc.), leonxlnx/taste-skill takes the general aesthetic principles approach β a bundle of 7 installable Claude Code skills that teach AI design taste without being tied to a specific brand.
Source: ι»εΊ΅Β·θΆ ηΊ§δΈͺδ½ on Weibo (2026-04)
The 7 Skills
| Skill | What It Does |
|---|---|
| taste-skill | Main design skill β layout, typography, colors, spacing, motion |
| redesign-skill | Audits and fixes design problems in existing projects |
| soft-skill | Expensive-looking UIs with premium fonts, whitespace, spring animations |
| output-skill | Prevents lazy AI outputs β no placeholder comments, no half-finished blocks |
| minimalist-skill | Editorial interfaces Γ la Notion and Linear β monochrome, crisp borders |
| brutalist-skill | (Beta) Swiss typography + CRT terminal aesthetics |
| stitch-skill | Google Stitch-compatible semantic rules β includes DESIGN.md export |
Install
npx skills add https://github.com/Leonxlnx/taste-skill
Works with Claude Code, Cursor, Antigravity β any tool that reads SKILL.md files.
The Three Dials
taste-skill exposes 3 adjustable settings (1-10 scale):
- DESIGN_VARIANCE β how experimental the layout should be
- MOTION_INTENSITY β how much animation to add
- VISUAL_DENSITY β how much content per screen
This makes it more flexible than brand-specific DESIGN.md files β you can dial in taste without committing to one style.
Which to Use When
| Situation | Tool |
|---|---|
| βBuild me a dashboard that looks like Linearβ | Awesome DESIGN.md (Linear file) |
| βMake this generic AI UI look premiumβ | taste-skill + redesign-skill |
| βI want a specific aesthetic (minimalist/brutalist)β | taste-skill variant |
| βStop Claude from writing lazy codeβ | output-skill |
| βExport semantic design rules for Google Stitchβ | stitch-skill |
Use both together: DESIGN.md for brand identity + taste-skill for general polish and output quality.
How LearnAI Team Could Use This
- Use Awesome DESIGN.md as a fast way to prototype course dashboards, internal tools, and demo apps with a consistent visual direction.
- Ask students to compare outputs with and without a DESIGN.md file to understand how written design constraints shape AI-generated interfaces.
- Build branded LearnAI microsites by referencing curated design systems.
Real-World Use Cases
- Build branded dashboards or admin panels with Claude Code, Cursor, or Windsurf.
- Redesign generic AI-generated pages using a known product aesthetic like Linear, Apple, or Stripe.
- Teach students how design systems translate into concrete UI decisions.
- Create consistent prototypes before investing in a full design system.