让 AI 一次生成品牌同款 UI:awesome-design-md 里 73 份 DESIGN.md 的完整使用指南
【免费下载链接】awesome-design-mdA collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-design-md
你有没有过这种经历:让 AI 编码 Agent 做个落地页,它 30 秒就能吐出一版,但配色飘忽、圆角忽大忽小,改三次也没对上你想要的"感觉"。问题往往不在 Agent 能力,而在你给它的视觉信息太模糊。awesome-design-md 就是为此而生的一个开源合集:它收录了从 70 多个知名品牌官网提取的73 份 DESIGN.md 文件,你只需挑一份放进项目根目录,AI Agent 读完就能生成风格高度一致的 UI。核心功能一句话:把"长什么样"写进一份 Agent 直接读得懂的 Markdown,告别反复调教。
先说清楚:DESIGN.md 和 AGENTS.md 各管一摊
DESIGN.md 这个概念来自 Google Stitch:一份纯 Markdown 的设计系统文档,专门给 AI Agent 阅读后生成一致的界面。它的门槛几乎为零——没有 Figma 导出、没有 JSON Schema、没有需要安装的解析器,就是一个文本文件,而 Markdown 恰好是大语言模型读得最透的格式。放进项目根目录,任何 AI 编码 Agent 或 Google Stitch 立刻明白你的 UI 该长什么样。
项目里有两个容易搞混的文件,分工很明确:
| 文件 | 谁来读 | 定义什么 |
|---|---|---|
| AGENTS.md | 编码 Agent | 项目怎么构建 |
| DESIGN.md | 设计 Agent | 项目应该长什么样 |
一个管"怎么做",一个管"长啥样",互补而不冲突。这份仓库提供的正是后者的现成答案——而且不是随手抄几个色值,而是包含分析出的设计模式、令牌和规则,目标是高质量生成,不是表面模仿。
从拿到文件到页面出炉:4 步跑通
- 拿到文件。clone 整个仓库:
git clone https://gitcode.com/GitHub_Trending/aw/awesome-design-md。不想全下也行,直接浏览 design-md/ 目录,按分类找到你想要的那个文件夹。 - 放进项目。把选中品牌的
DESIGN.md复制到你的项目根目录即可,无需任何配置或解析。 - 给 Agent 一句话。比如"build me a page that looks like this",Agent 会自动读取文档里的令牌和规则,产出视觉风格统一的界面。
- 不满意就迭代。文档末尾通常附有一节现成的提示词(如"Design a pill button: #1f1f1f background, white text, 9999px radius…"),直接复制给 Agent 就能精确复刻某个组件,这是把"文档"升级成"工具"的关键。
如果你不知道选哪个,别急着打开 73 份文档——每个品牌文件夹里还有一份README.md,里面有一句风格概括(比如 Linear 是"极致极简、精密、紫色点缀",Spotify 是"深色底 + 高饱和绿 + 专辑封面驱动"),扫一遍就能圈出候选,再打开对应的DESIGN.md细看。
打开任意一份文档,你会看到这 9 个标准章节
每份 DESIGN.md 都遵循同一套内容规范,只是组织方式不同。通读下来,它们都按这 9 个章节依次展开:
| 章节 | 内容 |
|---|---|
| 1. Visual Theme & Atmosphere | 氛围、密度、设计哲学 |
| 2. Color Palette & Roles | 语义名 + 色值 + 功能角色 |
| 3. Typography Rules | 字体族与完整层级表格 |
| 4. Component Stylings | 按钮、卡片、输入框及其状态 |
| 5. Layout Principles | 间距刻度、网格、留白哲学 |
| 6. Depth & Elevation | 阴影体系、表面层级 |
| 7. Do's and Don'ts | 设计护栏与反模式 |
| 8. Responsive Behavior | 断点、触控目标、折叠策略 |
| 9. Agent Prompt Guide | 速查色表 + 现成提示词 |
拿 design-md/spotify/DESIGN.md 当样本看,就能明白每个章节怎么服务 Agent:
- 第 1 章用几段散文点出设计人格——Spotify 的关键词是"内容优先的黑暗":UI 退进
#121212的阴影里,让专辑封面成为唯一色彩来源。 - 第 2 章给颜色三件套:语义名 + 色值 + 用在哪。Spotify Green(
#1ed760)只用于播放按钮、激活态和主 CTA,绝不装饰;错误态另有专属的 Negative Red(#f3727f)。 - 第 3 章是一张 14 行角色表,从 Section Title 到 10px 的 Micro 字号全部列出,并注明替代方案——专有字体未公开时写明可替换的开源字体。
- 第 4 章把"手感"写成数值:所有按钮走胶囊形(500px–9999px 圆角),播放控件用 50% 正圆,按钮文字统一大写 + 1.4px–2px 宽字距。
- 第 7 章是护栏:不用绿色做装饰、不做方形按钮、不额外加品牌色——"绿 + 无彩灰就是完整色板"。
这些章节的共同点是:只写 Agent 能执行的数值和规则,不写"高级感"这类虚词。
两种写法对照:叙事型 vs 令牌型
73 份文档在呈现上分成两种骨架,各有适用场景。
叙事型(Spotify 式):正文就是上面那 9 个编号章节,纯 Markdown 描述,读起来像一篇设计说明。适合氛围感强、"感觉"比"精确"更重要的品牌。
令牌型(Linear / Stripe 式):文件头部加一段 YAML frontmatter,把所有设计值集中定义为令牌,例如 design-md/linear.app/DESIGN.md 的开头:
--- colors: primary: "#5e6ad2" on-primary: "#ffffff" canvas: "#010102" surface-1: "#0f1011" ---正文里再用{colors.primary}这样的引用代替重复写色值,比如按钮背景{colors.primary}、文字{colors.on-primary}。好处是改一处令牌,全局生效,Agent 也不会拿错色值。Linear 的组件块把每个状态都单独立了令牌——button-primary、button-primary-hover、button-primary-pressed各占一条;间距刻度从 4px 起步一路排到 section 的 96px,一查就有。
怎么选?判断标准其实就一条:
- 你的产品是视觉叙事型(音乐、零售、媒体),挑叙事型当模板,重点抄它的章节结构和 Do's & Don'ts 写法;
- 你的产品是工程/工具型(SaaS、开发者平台),挑令牌型,直接把 frontmatter 改成自己的品牌值,正文引用令牌即可。
按业务类型对号入座
合集覆盖 8 大类,每类的味道各不相同,挑的时候先对号:
| 业务类型 | 值得看的几份 | 风格关键词 |
|---|---|---|
| 开发者工具 | vercel、linear.app、cursor | 黑白精密、等宽点缀 |
| 生产力 SaaS | notion、supabase | 温暖极简、深翠绿 |
| 金融科技 | stripe、coinbase、wise | 紫色渐变、机构蓝 |
| 电商零售 | airbnb、nike、starbucks | 摄影驱动、大地色系 |
| 媒体消费 | spotify、apple、theverge | 深色沉浸、酸性薄荷 |
| 汽车行业 | tesla、ferrari、bmw | 全屏影像、极简留白 |
| 复古怀旧 | dell-1996、nintendo-2001 | 1996 目录页、Y2K 金属面板 |
拿不准时看两点:目标用户的审美预期(金融要克制,媒体可以大胆),以及你的团队能否守住文档里的约束(比如 Spotify 那套"深色 + 单一绿",执行偏差会很明显)。
三个最常见的翻车点
- 写虚词不写数值。"深色主题、高级感"对 Agent 没有信息量。要写
#121212、24px 模糊阴影、9999px 圆角——Agent 只会精确执行它读到的数字。 - 色值散落各处。同一个主色在文档里硬编码七八遍,改一处漏三处,Agent 还可能混用新旧值。用令牌型的 frontmatter 集中定义,正文一律引用。
- 只写能做的,不写不能做的。没有 Don'ts 的文档等于给 AI 放开了自由发挥——而"看起来都行"正是跑偏的源头。哪怕只写三条禁令(别拿品牌色做装饰、别做方形按钮、别引入额外强调色),都能砍掉一半偏航概率。
挑一份喜欢的,现在就能开始
仓库遵循 MIT 协议(见 LICENSE),所有文档提取自公开网站、按原样提供。想修错色值、补漏令牌,先看 CONTRIBUTING.md 的指南,提 issue 讨论后再动手。
完整清单入口在 design-md/ 目录——73 个品牌任选。挑一份合眼缘的 DESIGN.md 丢进项目根目录,告诉你的 Agent:"build me a page that looks like this",然后看看它交出来的东西和你想象的距离有多大。🎯
【免费下载链接】awesome-design-mdA collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-design-md
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考