Skip to main content
Back to Blog

58K GitHub Stars: Why DESIGN.md Went Viral

Introduction

“Ask AI to build a page, and the homepage turns out blue, the detail page goes green, and the settings page ends up black and white…”

This is the nightmare every developer using AI coding has experienced. AI generates code well, but the UI style changes every time — stitched together, it looks like “Frankenstein’s monster of design.”

In March 2026, Google Labs’ Stitch project proposed an elegantly simple solution: use a single Markdown file to “feed” design rules to AI.

That file is called DESIGN.md.

In this article, I’ll walk you through what DESIGN.md is, why it suddenly went viral, how to use it with Claude Code, and what tools and ecosystems have grown around it.


1. What Exactly Is DESIGN.md?

In one sentence: DESIGN.md is a design specification file written in Markdown. AI coding tools read it and generate UI following a consistent style.

What does it contain? Roughly these things:

  • 🎨 Color system (primary, secondary, background, status colors)
  • 🔤 Typography (font families, size scale, font weights)
  • 📐 Spacing rules (padding, margin, grid system)
  • 🧩 Component specs (button styles, card variants, form layouts)
  • 🖼️ Shadows, border radius, animations, and other visual parameters

Essentially, it translates the “design system” in a designer’s mind into plain text that AI can understand.


2. Google Stitch — Where It All Began

The DESIGN.md concept originated from Google Labs’ Stitch project.

Stitch is an AI-native design tool where you describe requirements in natural language, and it generates high-fidelity UI directly. In its March 2026 major update, Stitch introduced the DESIGN.md mechanism:

Users can upload a DESIGN.md file. Before generating UI, Stitch reads this file to ensure all outputs follow the same set of design rules.

This solved a core pain point:

Without DESIGN.mdWith DESIGN.md
Each generated UI has a random styleAll UIs follow a unified style
Need to manually tweak styles repeatedlyAI automatically follows design constraints
Styles are chaotic in team collaborationTeam shares one specification file

Google Stitch official site:
https://stitch.withgoogle.com/

Google official blog post:
https://blog.google/innovation-and-ai/models-and-research/google-labs/stitch-ai-ui-design/


3. Why Did It Suddenly Go Viral?

The background of DESIGN.md’s explosion is the entire AI coding community going through an upgrade from “usable” to “actually good.”

The core logic is simple:

AI coding tools all have their own rule entry files:

  • CLAUDE.md → Behavioral rules for Claude Code
  • AGENTS.md → Behavioral rules for Codex and other agent tools

They solve the problem of “how AI writes code.”

DESIGN.md solves a different dimension: “what the AI-generated UI looks like.”

With both dimensions covered, AI coding evolves from “toy-level” to “production-level”:

  • Rule files (CLAUDE.md, etc.) → Control code quality and behavior
  • Design files (DESIGN.md) → Control UI visual style

The awesome-design-md repo maintained by the VoltAgent team on GitHub collects 55+ design system files modeled after well-known brands (Stripe, Vercel, etc.). It hit 35K stars in 10 days and has now surpassed 58K, directly igniting this concept.

awesome-design-md repository:
https://github.com/VoltAgent/awesome-design-md


4. designmd.ai — The First Ecosystem Platform Around DESIGN.md

https://designmd.ai/ is currently the most active DESIGN.md tool platform.

It does three things:

1️⃣ Design System Community

Hosts 100+ free design systems categorized by style tags (dark, minimal, saas, fintech, etc.) that you can browse and download directly.

2️⃣ CLI Tool

Installation:

npm install -g designmd

Core commands:

# Search design systems
designmd search "dark fintech"

# Filter by tags
designmd search --tag minimal --tag saas

# Download to project root
designmd download shafius/neon-fintech

# Upload your own design system
designmd upload ./DESIGN.md --name "My Kit" --tags dark,saas

3️⃣ MCP Server

designmd.ai also provides an MCP (Model Context Protocol) service that integrates directly into Claude Code.

After installation, you can simply tell Claude Code in natural language:

  • “Search for a dark-style fintech design system”
  • “Download the Neon Fintech design system and save it as DESIGN.md”
  • “Upload my current DESIGN.md to the community”

CLI vs MCP: CLI is a command-line tool, invoked only when needed, with zero token consumption. MCP is a persistent service that occupies context window space in every conversation. If your project has a tight token budget, CLI is recommended.

designmd.ai official site:
https://designmd.ai/

designmd.ai CLI docs:
https://designmd.ai/cli

designmd.ai MCP docs:
https://designmd.ai/mcp


5. How to Use It with Claude Code

Option 1: Download DESIGN.md Directly (Simplest)

  1. Go to designmd.ai or the awesome-design-md repo and find a design system you like
  2. Download the DESIGN.md file and place it in your project root
  3. Add a prompt in your CLAUDE.md:
# Design System
Use the @DESIGN.md file and style my app accordingly.
  1. Use Claude Code normally — AI will automatically read DESIGN.md and follow the design specifications

Your project structure looks like this:

my-project/
├── CLAUDE.md        ← AI behavior config
├── DESIGN.md        ← Design system spec (newly added)
├── README.md
├── package.json
└── src/

Option 2: Dynamic Access via CLI

  1. Install CLI: npm install -g designmd
  2. Configure API Key (free to apply):
export DESIGNMD_API_KEY=dk_your-key-here
  1. Add to your project’s CLAUDE.md:
# Design System
Use the `designmd` CLI to search and download design systems from designmd.ai.
Run `designmd --help` for available commands.

After that, you can simply tell Claude Code “help me find a minimal SaaS design system” and it will automatically use the CLI to search and download.

About Skill Installation

DESIGN.md is not a Claude Code Skill. It doesn’t need to be installed via /skill — it’s essentially just a Markdown file. You only need to:

  1. Place the file in the project root
  2. Prompt AI to read it in CLAUDE.md

That’s it. The CLI tool (designmd) is installed globally via npm and doesn’t use the Skill mechanism either.


6. Similar Tools and Competitors

Around the DESIGN.md concept, a small ecosystem has already formed:

Tool/ProjectTypeDescription
Google StitchOfficial platformOriginator of the DESIGN.md concept, AI-native design tool
designmd.aiCommunity platform + CLI + MCP100+ free design systems, supports search/download/upload
awesome-design-mdGitHub open-source collectionMaintained by VoltAgent, 55+ brand design system files
v0 by VercelAI UI builderCan consume DESIGN.md files to generate consistent-style UI
LovableAI full-stack builderCompatible with the awesome-design-md ecosystem
Figma Make AIFigma built-in AICompetitor approach, closed-source design system solution
UX PilotAI design assistantOffers its own design system solution
ReplitAI app builderOne of the best AI app builders in 2026

Core difference:

The DESIGN.md ecosystem follows an open-source, open route — one Markdown file that any AI tool can read. Meanwhile, Figma, UX Pilot, and others follow a closed-platform route, with design systems locked inside their own tools.

Think of it like this:

  • DESIGN.md = Open standard (like HTTP)
  • Closed platforms = Proprietary protocol (like each company’s RPC)

7. My Recommendation: Should You Adopt DESIGN.md?

If you match any of these scenarios, I strongly recommend trying it:

  • ✅ Using Claude Code for frontend projects and finding UI styles inconsistent
  • ✅ Working in a team that needs AI-generated UI to follow brand guidelines
  • ✅ Frequently building side projects with AI and wanting professional-grade visual output
  • ✅ Building product prototypes that need high-fidelity design quickly

The barrier to entry is extremely low — download a DESIGN.md file, drop it into your project, and you’re done in 5 minutes.


Conclusion

DESIGN.md’s viral success is no accident. It precisely solves a core pain point of AI coding: UI inconsistency.

The entire trend can be summarized in one sentence:

Transforming design systems from designers’ Figma files into plain text that AI can understand.

Google proposed the standard, the community built the tools, and AI coding tools are racing to integrate. This isn’t a single company’s product — it’s an entirely new paradigm.

If you’re already using Claude Code for frontend work, you can head to designmd.ai today and download a DESIGN.md to try — you’ll find that AI-generated UI finally “looks like it came from the same designer.”


Welcome to follow the WeChat official account FishTech Notes to exchange tips and experiences!