DESIGN.md的8个标准章节与别名全解:从Overview到Do‘s and Don‘ts DESIGN.md的8个标准章节与别名全解从Overview到Dos and Donts【免费下载链接】design.mdA format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.项目地址: https://gitcode.com/GitHub_Trending/de/design.mdDESIGN.md 是一种专门给 AI 编码代理讲清楚视觉身份的设计系统格式规范。它把设计决策拆成两层机器可读的 YAML 设计令牌design tokens 人类可读的 Markdown 设计说明。而这份文档里组织说明内容的核心骨架就是8 个标准章节——用对了AI 生成的 UI 才能稳定还原你的品牌风格。本文将带你一次性读懂每个章节的用途和官方别名。一、DESIGN.md 文件结构速览两层结构一个骨架 一个 DESIGN.md 文件由两部分组成层级位置作用YAML Front Matter文件顶部---围栏内机器可读的设计令牌颜色、字体、圆角、间距等精确值Markdown 正文围栏之后的##章节人类可读的设计理由告诉 AI 为什么用这些值Front Matter 负责给精确值正文 8 个章节负责给判断依据。两者缺一不可只有令牌AI 不知道场景只有文字AI 拿不到具体数值。二、8 个标准章节顺序与别名称全表 规范中章节使用##H2标题。它们可以省略但只要出现就必须按下表顺序排列。其中 3 个章节拥有官方认可的别名#标准章节官方别名写什么1OverviewBrand Style品牌个性、目标用户、UI 应唤起的情绪活泼/专业、紧凑/留白2Colors—色板定义primary必选惯用命名顺序 primary → secondary → tertiary → neutral3Typography—字体层级策略通常 9–15 级如 headline / body / label4LayoutLayout Spacing布局与间距策略网格模型、8px 节奏、留白哲学5Elevation DepthElevation视觉层次如何表达阴影、Tonal Layers或扁平设计的替代方案6Shapes—形状语言圆角风格、图标形态等7Components—组件级风格指引按钮、输入框、卡片、列表等原子组件8Dos and Donts—实用守则与常见坑作为 AI 生成设计时的护栏这张表的唯一事实源single source of truth维护在 spec-config.yaml官方完整规范见 docs/spec.md。三、别名机制详解为什么官方允许换名不换位 别名如何生效别名与标准名完全等价。校验器内部通过 resolveAlias 函数把别名解析回标准名后再做一切判断因此用## Brand Style开头 用## Overview开头顺序校验一视同仁别名不能乱序写了## Layout Spacing就仍必须排在 Typography 之后官方示例 paws-and-paths/DESIGN.md 就真实使用了## Brand Style和## Layout Spacing两个别名可对照 totality-festival/DESIGN.md 看不同风格的完整写法别名 vs 未知章节区别很大 ⚠️场景校验器行为举例使用官方别名正常识别等价标准章节## Brand Style使用未知章节标题保留、不报错## Iconography同一章节标题出现两次报错拒绝整个文件两个## Colors也就是说别名是官方翻译未知标题是自定义扩展——前者参与顺序校验后者被原样放行。四、章节顺序与 lint 校验三条规则帮你避坑 ✅跑一次npx google/design.md lint DESIGN.md命令详见 README.md与章节相关的检查有section-orderwarning章节出现顺序不符合标准顺序时告警提示期望顺序为 Overview, Colors, Typography, Layout, Elevation Depth, Shapes, Components, Dos and Donts。规则实现见 section-order.tsmissing-sectionsinfo定义了颜色但没有spacing、rounded令牌时提示将回退到 AI 默认值。见 missing-sections.tsomitted-rulesinfo/warning在 Front Matter 中声明omitted键可有意跳过某些部分并抑制告警例如品牌手册明确不用圆角时声明rounded。声明与已定义令牌矛盾时反而会收到 redundant-omission 警告逻辑见 omitted.ts五、新手实操清单照着写不踩坑 ✍️顺序优先先按 1→8 排好章节骨架再填充内容不需要的章节直接删掉不要留空标题令牌必写colors至少定义primary正文提到的色板如 Boston Clay应与令牌名如tertiary建立清晰对应变体独立成条组件状态hover/active作为独立条目写在 Components 令牌里如button-primary与button-primary-hoverDos and Donts 写具体像每屏只用一次 primary 色单屏不超过两种字重这种可执行的短句最有效最后跑一次 lint确认无 error、章节顺序无 warning文件即可交给 AI 代理使用掌握这 8 个章节与别名规则你就拥有了 DESIGN.md 格式的完整地图——下一章可以看看如何把令牌导出为 Tailwind 主题让设计系统真正落地到代码里 【免费下载链接】design.mdA format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.项目地址: https://gitcode.com/GitHub_Trending/de/design.md创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

Python爬虫实战:requests+BeautifulSoup抓取影视公开榜单(附代码)

Python爬虫实战:requests+BeautifulSoup抓取影视公开榜单(附代码)

Python 爬虫实战:用 requests BeautifulSoup 抓取影视公开榜单信息(附完整代码)做技术开发久了,你会发现“手动复制粘贴网页上的数据”是一件非常低效的事情。比如业务上需要定期整理一批电影的片名、年份、评分,或者…

2026/8/30 9:08:20
Python爬虫学习路线全解析:从入门到分布式实战

Python爬虫学习路线全解析:从入门到分布式实战

网络上 Python 学习资料很多,但大部分要么太理论,要么直接甩一份代码让你抄。真正适合零基础入门、又能一路走到工程化实战的路线,反而很少被讲清楚。这次我们就把“Python 网络爬虫”这条学习路径完整拆一遍:从环境配置、基础请求…

2026/8/30 9:08:20
Python入门到实践:3小时掌握基础语法、数据分析与爬虫

Python入门到实践:3小时掌握基础语法、数据分析与爬虫

很多初学者看到“3小时入门 Python”“从入门到精通”这类标题,第一反应往往是:真的可以吗?会不会看完还是不会写代码?结合个人学习经验,3 小时无法把一个人从完全零基础变成数据分析专家,但确实可以完成 P…

2026/8/30 9:08:20
Claude Code实战指南:从安装配置到科研团队Agent应用

Claude Code实战指南:从安装配置到科研团队Agent应用

最近 AI 圈和科研圈同时被一条消息击中:Claude 面向科学家推出团队计划,开放 1 万个免费席位。表面看,这是一次面向学术圈的获客活动;往深一层看,这是大模型厂商正在把 Agent 从“个人效率工具”推向“团队基础设施”的…

2026/8/30 9:08:20
健康数据AI分析系统架构:从设备采集到模型推理的完整工程方案

健康数据AI分析系统架构:从设备采集到模型推理的完整工程方案

现代智能手环、智能手表、体脂秤、血糖仪、睡眠监测仪几乎覆盖了普通人的全部健康动作:心率、步数、血氧、睡眠分期、体重、饮食记录,甚至情绪状态。这些数据过去只是散落在各厂商 App 里的曲线图,而现在,越来越多的团队正在把它们…

2026/8/30 9:08:20
ARC-AGI-3争议解析:Agent框架与自我改进的harness真相

ARC-AGI-3争议解析:Agent框架与自我改进的harness真相

最近,开源社区里关于 Agent 框架和 ARC-AGI-3 的讨论非常多。不少开发者在群里转发某个开源项目刷榜的消息,紧接着又围绕 RLM 、 harness 、 自我改进 这些词展开激烈争论:这到底是大模型能力真的变强了,还是测试方式本身为…

2026/8/30 9:03:19