Awesome Design: A catalog of design systems ready to use with AI agents

PT | EN
May 9, 2026 · 💬 Leave a comment
🎧 Listen to this article

Awesome Design: A catalog of design systems ready to use with AI agents

There’s something that’s always bothered me when working with code agents: visual inconsistency. You ask the agent to “create a dashboard screen,” it delivers something functional, but the visual… well, the visual looks like it was made by someone who’s never heard of a design system. Each screen becomes an island, each component has its own personality, and in the end you have a visual Frankenstein that works but doesn’t give that professional product feeling.

I’ve tried various approaches. I’ve shared Figma links, I’ve described colors and typography in detail, I’ve even sent screenshots with annotations. It works, but it’s tedious. And the worst part: with each new feature, the conversation starts from scratch.

That’s when I discovered Awesome Design.

What is DESIGN.md?

Before talking about the repository itself, I need to explain the concept. DESIGN.md is an idea that came from Google Stitch. It’s simply a markdown file that describes your project’s design system: colors, typography, components, spacing, responsive behaviors.

The trick is that, since it’s markdown, AI agents read it very well. No complex JSON needed, no need to export from Figma, no plugin required. It’s a text file, at the root of the project, that any agent can consult.

The analogy I like to use:

FileWho reads itWhat it defines
AGENTS.mdCode agentsHow to build the project
DESIGN.mdDesign agentsHow the project should look

What does Awesome Design offer?

The VoltAgent repository is basically a catalog of DESIGN.md files inspired by real sites and products. And when I say real, I’m talking about brands like:

AI Platforms:

  • Claude — that warm terracotta tone, clean editorial layout
  • ElevenLabs — dark cinematic UI, with that sound wave aesthetic
  • Ollama — monochromatic simplicity, focus on the terminal
  • VoltAgent — black-void canvas, emerald accent, terminal vibe

Dev Tools:

  • Cursor — dark editor with sleek gradients
  • Vercel — black and white precision, Geist font
  • Warp — modern terminal, block UI
  • Supabase — dark emerald theme, code first

Productivity & SaaS:

  • Linear — ultra minimalist, precise, purple accent
  • Notion — warm minimalism, serif headings
  • Figma — vibrant multicolor, professional but fun

And the list continues: Stripe, Spotify, Apple, Tesla, Airbnb, Nike… there are more than 70 documented design systems.

How it works in practice

The structure of each DESIGN.md follows a pattern that makes life much easier:

  1. Visual Theme & Atmosphere — the mood, density, design philosophy
  2. Color Palette — semantic names + hex + function
  3. Typography Rules — font families, complete hierarchy
  4. Component Styles — buttons, cards, inputs, navigation
  5. Layout Principles — spacing scale, grid, whitespace
  6. Depth & Elevation — shadow system, surface hierarchy
  7. Do’s and Don’ts — guardrails and anti-patterns
  8. Responsive Behavior — breakpoints, touch targets
  9. Agent Prompt Guide — quick color references, ready to use

Besides the DESIGN.md, each site includes:

  • preview.html — visual catalog with swatches, typographic scale, buttons
  • preview-dark.html — the same catalog with dark surfaces

Using it in practice

The workflow is absurdly simple:

  1. Choose a design system from the catalog
  2. Copy the DESIGN.md to your project root
  3. Tell your agent: “use this design system”

That’s it. Seriously.

The agent will read the file, understand the colors, fonts, spacing, and apply everything to the code it generates. If you use Claude, Cursor, GitHub Copilot, or any other agent that reads context files, it works.

Why this matters

For me, the value is in two places:

First, consistency. When you have a DESIGN.md committed in the repo, every interaction with the agent has a shared visual reference. It doesn’t matter if you’re working on the feature today or three months from now — the design system is there, documented, versioned.

Second, speed. Instead of losing 15 minutes describing “I want a blue primary button with rounded borders and soft shadow,” you simply point to the DESIGN.md. The agent already knows exactly how to style it.

And there’s a bonus: since each DESIGN.md is based on real products that work, you’re essentially “copying” visual patterns that have already been tested and validated by companies that invest millions in design.

Considerations

Awesome Design is one of those repositories that seems simple but solves a real problem. The idea of using markdown for design system is elegant because it works with the flow we already use with code agents.

If you’re building something with AI and care about the visual quality of the result, it’s worth checking out. The repository is constantly growing — there are already more than 70 design systems — and accepts contributions.

I particularly like having this in my arsenal. It’s another tool for when I want the agent to deliver something that not only works, but also looks well made.


Links: