DESIGN.md:把审美写进一个文件喂给 agent
我们已经有 AGENTS.md 和 CLAUDE.md 告诉 agent 一个代码库怎么运作。谷歌 Labs 刚补上了缺的那块:DESIGN.md,一个告诉 agent 你的产品该长什么样的文件。
格式很简单,这正是重点。机器可读的设计 token 用 YAML 写,精确的颜色、字体、间距,旁边配上人类可读的 markdown,解释这些选择为什么存在、该怎么用。于是 agent 拿到的不只是几个色值,是背后的道理,持久、结构化,而不是你每开一次会话就重新解释一遍品牌。配了个 CLI,能 lint、diff、export,还能把 token 导成 Tailwind 或者 W3C 设计 token 标准。
为什么它比看起来更重要:审美一直是 agent 最差的一环。它能给你做出一个能跑的功能,但长得像 2009 年的后台管理面板,因为没人告诉它对你这个产品来说什么叫好看。DESIGN.md 就是想让视觉风格变成 agent 能读、能遵守的东西,跟它读你的 lint 规则一样。
还很早,alpha 0.3.0,但已经 1.7 万 star,规范以后还会变。可方向才是真正的故事。整套工具链正在悄悄围绕一个前提重写:读文件的是 agent,不是人。先是代码,然后是部署,现在轮到设计系统。https://github.com/google-labs-code/design.md
← 返回所有文章
格式很简单,这正是重点。机器可读的设计 token 用 YAML 写,精确的颜色、字体、间距,旁边配上人类可读的 markdown,解释这些选择为什么存在、该怎么用。于是 agent 拿到的不只是几个色值,是背后的道理,持久、结构化,而不是你每开一次会话就重新解释一遍品牌。配了个 CLI,能 lint、diff、export,还能把 token 导成 Tailwind 或者 W3C 设计 token 标准。
为什么它比看起来更重要:审美一直是 agent 最差的一环。它能给你做出一个能跑的功能,但长得像 2009 年的后台管理面板,因为没人告诉它对你这个产品来说什么叫好看。DESIGN.md 就是想让视觉风格变成 agent 能读、能遵守的东西,跟它读你的 lint 规则一样。
还很早,alpha 0.3.0,但已经 1.7 万 star,规范以后还会变。可方向才是真正的故事。整套工具链正在悄悄围绕一个前提重写:读文件的是 agent,不是人。先是代码,然后是部署,现在轮到设计系统。https://github.com/google-labs-code/design.md
评论