Skip to content

awesome-design-md Getting Started

整理日期:2026-04-13 仓库地址:https://github.com/VoltAgent/awesome-design-md

项目简介

awesome-design-md 是一个精选的 DESIGN.md 文件集合,灵感来源于知名品牌/产品的设计系统。核心理念很简单:

把一个 DESIGN.md 文件丢进你的项目根目录,告诉 AI coding agent "照这个风格建页面",就能得到像素级还原的 UI。

这个概念由 Google Stitch 提出,将设计系统用纯 Markdown 描述,让 LLM 能直接理解和应用。项目由 VoltAgent(一个 AI agent 框架团队)维护,两周内从零到 47K+ stars,是 2026 年 4 月增长最快的开源项目之一。

适合谁?

  • 用 AI agent(Claude、Cursor、Copilot、Google Stitch 等)写前端的开发者
  • 想快速搭建高质量 UI 但不想从零设计的独立开发者
  • 做 vibe coding 的人 —— 口述需求,AI 出设计

核心概念:DESIGN.md 是什么?

文件读者定义内容
AGENTS.mdCoding agent如何构建项目
DESIGN.mdDesign agent项目应该长什么样

DESIGN.md 本质是一个纯文本的设计系统规范。没有 Figma 导出、没有 JSON schema、不需要特殊工具。Markdown 是 LLM 最擅长读取的格式,所以无需额外解析。

DESIGN.md 的 9 大标准章节

遵循 Google Stitch DESIGN.md 格式,每个文件包含:

#章节内容
1Visual Theme & Atmosphere情绪、密度、设计哲学
2Color Palette & Roles语义命名 + hex + 功能角色
3Typography Rules字体族、完整层级表
4Component Stylings按钮、卡片、输入框、导航(含各状态)
5Layout Principles间距比例、网格、留白哲学
6Depth & Elevation阴影系统、层级关系
7Do's and Don'ts设计护栏和反模式
8Responsive Behavior断点、触摸目标、折叠策略
9Agent Prompt Guide快速色彩参考、即用 prompt

项目结构

awesome-design-md/
├── README.md              # 项目介绍 + 完整收录列表
├── CONTRIBUTING.md         # 贡献指南
├── LICENSE                 # MIT
└── design-md/              # 59 个品牌设计系统
    ├── stripe/
    │   └── README.md       # → 指向 getdesign.md/stripe/design-md
    ├── linear.app/
    ├── vercel/
    ├── apple/
    ├── tesla/
    └── ...                 # 每个品牌一个子目录

注意:当前版本的 repo 中,实际 DESIGN.md 内容已迁移到 getdesign.md 网站,repo 内只保留指向链接的 README.md。完整内容需通过网站获取。

收录分类(66 个设计系统)

分类品牌示例数量
AI & LLM 平台Claude, Ollama, xAI, VoltAgent, ElevenLabs12
开发者工具 & IDECursor, Raycast, Vercel, Warp, Expo7
后端/数据库/DevOpsSupabase, MongoDB, Sentry, ClickHouse, PostHog8
生产力 & SaaSLinear, Notion, Resend, Zapier, Cal.com7
设计 & 创意工具Figma, Framer, Webflow, Miro, Airtable6
金融科技 & 加密Stripe, Coinbase, Revolut, Binance, Wise6
电商 & 零售Airbnb, Nike, Shopify, Meta4
媒体 & 消费科技Apple, Spotify, SpaceX, Uber, NVIDIA, WIRED10
汽车Tesla, BMW, Ferrari, Lamborghini, Bugatti, Renault6

以 Stripe 为例:一个 DESIGN.md 的深度

以 Stripe 的 DESIGN.md 为例(~500 行),展示其精细程度:

视觉氛围描述

"Stripe's website is the gold standard of fintech design — a system that manages to feel simultaneously technical and luxurious. The custom sohne-var variable font at weight 300 creates an ethereal, almost whispered authority. This is the opposite of the 'bold hero headline' convention; Stripe's headlines feel like they don't need to shout."

色彩系统(精确到阴影层)

- Stripe Purple: #533afd (CTA、链接、交互高亮)
- Deep Navy: #061b31 (标题 —— 不是黑色,是深蓝)
- Shadow Blue: rgba(50,50,93,0.25) (招牌蓝色调多层阴影)
- Shadow Black: rgba(0,0,0,0.1) (深度增强层)

字体层级表(15+ 级别)

从 56px Display Hero(weight 300, letter-spacing -1.4px)到 8px Nano,每一级都有精确的 size/weight/line-height/letter-spacing/OpenType feature 参数。

组件规范

按钮 4 种变体(Primary Purple / Ghost / Transparent Info / Neutral Ghost),每种都有 background、text、padding、radius、hover 状态的完整定义。

这就是 DESIGN.md 的力量 —— AI agent 拿到这份文件后,生成的 UI 不是"差不多像 Stripe",而是能精确到阴影颜色和字重。

使用方式

bash
# 1. 复制一个品牌的 DESIGN.md 到你的项目根目录
cp design-md/stripe/DESIGN.md ./DESIGN.md

# 2. 在 AI coding agent 中使用
# Cursor / Claude / Copilot / Google Stitch 等
"按照 DESIGN.md 中的设计系统,给我建一个定价页面"

也可以混搭:

"用 Linear 的布局 + Stripe 的配色,建一个 dashboard"

关键发现 / 学习心得

1. DESIGN.md 是 vibe coding 的"类型系统"

如果说 AGENTS.md 告诉 AI "怎么写代码",DESIGN.md 就是告诉 AI "写出来的东西长什么样"。这两个文件的组合让 AI coding agent 从"能跑"进化到"能看"。

2. 增长密码:Google Stitch 引爆 + 实用主义

项目 3/31 创建,两周 47K stars。成功因素:

  • 踩中 Google Stitch 发布的时间窗口 —— DESIGN.md 概念由 Google 正式提出
  • 极低使用门槛 —— 复制一个文件,不需要学任何新工具
  • awesome-list 模式 —— 熟悉的社区模式,易于理解和传播
  • VoltAgent 团队的运营能力 —— 迅速建了 getdesign.md 网站 + request 功能

3. 内容已从 repo 迁移到网站

值得注意的是,实际的 DESIGN.md 内容已经从 GitHub repo 迁移到 getdesign.md 网站。repo 变成了一个索引/导航层。这是一个常见的开源项目商业化路径 —— 用开源获取流量,用网站做商业闭环(比如 private request 功能)。

4. 对 AI agent 生态的启示

DESIGN.md 模式揭示了一个趋势:AI 时代的"配置文件"正在从机器语言(JSON/YAML)转向自然语言(Markdown)。AGENTS.md、CLAUDE.md、DESIGN.md —— 这些都是面向 AI 的"说明书",而不是面向解析器的配置。

5. 实用建议

  • 最值得参考的设计系统:Stripe(精细度最高)、Linear(极简标杆)、Vercel(黑白精准)
  • 中文/CJK 场景:可以看看 awesome-design-md-jp(448 stars),针对日文排版做了 CJK 适配
  • 自己的项目:不一定要用现成的,可以参照格式为自己的设计系统写一份 DESIGN.md

参考资源

Real notes from real engineering exploration.