news 2026/9/11 11:57:12

awesome-design-md:直接拿走 73 份 DESIGN.md,3 步生成品牌同款 UI

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
awesome-design-md:直接拿走 73 份 DESIGN.md,3 步生成品牌同款 UI

awesome-design-md:直接拿走 73 份 DESIGN.md,3 步生成品牌同款 UI

【免费下载链接】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 生成的页面总差股"自家味道"?awesome-design-md 收录了 73 份 DESIGN.md,本文讲清拿哪份、放哪、怎么写自己的。

DESIGN.md 到底管什么?

DESIGN.md 是 Google Stitch 提出的一种纯 Markdown 设计系统文档:AI Agent 读完它,就能生成风格一致的 UI。没有 Figma 导出,没有 JSON Schema,就是一个谁都能读的文本文件。仓库里还住着另一个容易混淆的"兄弟":

文件谁来读管什么
AGENTS.md编码 Agent项目怎么构建("怎么做")
DESIGN.md设计 Agent界面长什么样("长啥样")

说白了:一个管施工,一个管装修,各干各的。

怎么拿一份来用?

三步跑通:

  1. 拉仓库
git clone https://gitcode.com/GitHub_Trending/aw/awesome-design-md
  1. 放对位置:把目标品牌的DESIGN.md拷到项目根目录,无需解析、无需配置。
  2. 一句话开工:对 Agent 说 "build me a page that looks like this",它会自己读取设计令牌(tokens)和规则。

73 份文档去哪挑?

所有文件都在design-md/目录下,一品牌一文件夹:每个文件夹固定两个文件——DESIGN.md是设计系统本体(Agent 真正读的),README.md是站点的简要说明。合集按行业分成 8 大类、覆盖 70+ 品牌,按口味挑几份:

  • 🎨 开发者工具:Vercel、Linear
  • 🎵 流媒体与创意:Spotify、Figma
  • 💳 金融科技:Stripe、Coinbase
  • 🚗 汽车:Tesla、Ferrari
  • 🕰 复古怀旧:Dell 1996

完整分类清单在 README.md,按需自取。

怎么写才算好?

通读这 73 份文档,写法其实就两种。

编号式(Spotify 派):正文用 1–9 编号章节顺序推进——Visual Theme & Atmosphere、Color Palette & Roles、Typography Rules、Component Stylings、Layout Principles、Depth & Elevation、Do's and Don'ts、Responsive Behavior、Agent Prompt Guide——纯 Markdown 散文描述,结构一目了然。

令牌式(Linear / Stripe 派):文件头部放一段 YAML frontmatter,定义 colors、typography、rounded、spacing、components 等令牌,正文改用{colors.primary}这类引用代替反复出现的色值。改一处令牌、全局生效,Agent 也不会拿错色:

--- name: Linear-design-analysis colors: primary: "#5e6ad2" canvas: "#010102" ink: "#f7f8f8" surface-1: "#0f1011" ---

想自己写一份,照这张自检清单过一遍:

  1. 开头写"设计人格":2–3 句散文讲清设计哲学。Spotify 直接点出"内容优先的黑暗"——UI 退进阴影,让专辑封面成为唯一色彩来源。
  2. 色板:名字、色值、用途一个都不能少。Spotify Green#1ed760只给播放按钮和主 CTA,绝不装饰;#121212是最深背景;#f3727f仅用于错误。
  3. 字体给一张完整层级表:角色、字号、字重、行高、字间距、用途逐行列全;再注明字重策略(Spotify 只用 700/400 两档)和开源替代(专有字体加载不了时,用 Inter、Geist Sans)。
  4. 组件写全状态,间距圆角给刻度:按钮默认 / hover / pressed / focus 逐一给值;间距从 4px 或 8px 基础单位往上排,圆角从 4px 徽章排到 9999px 胶囊。
  5. 禁令 + 即用型提示词:Don'ts 直接砍掉跑偏——Spotify 明令 ❌ 装饰性使用品牌绿;第 9 章还附可复制的现成 prompt,把文档升级成工具。

容易踩的坑有哪些?

⚠️ 写自己的 DESIGN.md 前,先看这四条:

  1. 只写虚词不写数值:"深色高级感"对 Agent 没有信息量,要写#12121224px 模糊阴影
  2. 同一色值散落硬编码:改一处漏一处,用令牌式引用收口。
  3. 只写"能做什么"不写"不能做什么":没有 Don'ts,AI 容易自由发挥。
  4. 忘记字体 fallback:专有字体加载失败时,Agent 需要一个明确的替代选择。

一张表记住

要点一句话
是什么纯 Markdown 设计系统文档,AI Agent 的"视觉规范"
怎么用拷到项目根目录,让 Agent 读取后生成页面
两种写法编号式(Spotify)/ 令牌式(Linear)
质量关键语义化色板、完整字体表、组件状态、Don'ts
资源入口design-md/目录,73 个品牌任选

项目遵循 MIT 协议,贡献指南见 CONTRIBUTING.md。挑一份合眼缘的品牌风格放进项目,让 Agent 开工吧 🎯

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 11:57:06

TCP协议深度解析:从设计哲学到tcpdump抓包实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 11:57:03

AutoHedge:面向不可靠API的分布式韧性契约范式

1. AutoHedge不是自动对冲,而是分布式任务协同的底层范式重构 AutoHedge这个词,第一次在MIT实验室的内部技术简报里出现时,我正盯着一段用Python写的Docker Swarm服务巡检脚本发呆。当时没人把它当真——毕竟“Hedge”在金融语境里是“对冲”…

作者头像 李华
网站建设 2026/9/11 11:56:19

四激光雷达+华为ADS 5:岚图泰山X8智能驾驶深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 11:55:27

Golang处理EXIF:提取拍摄时间与GPS坐标及修改实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 11:53:30

用Sass循环批量生成颜色与间距辅助类,告别手写CSS工具类

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华