DESIGN.md

6个月前发布 198 00

通过 DESIGN.md,开发者可以将设计规则从一个项目轻松导出或导入到另一个项目,无需每次重新定义基础样式。这标志着 AI 辅助设计从“猜测意图”向“精确执行”迈出了关键一步。

所在地:
美国
收录时间:
2026-04-23
其他站点:
DESIGN.mdDESIGN.md

谷歌正式将 Stitch 中的 DESIGN.md 格式规范草案开源。这一举措旨在打破设计工具之间的壁垒,让 AI 代理能够准确理解人类的设计意图,从而生成符合品牌规范、具备无障碍标准(WCAG)的用户界面。

DESIGN.md

通过 DESIGN.md,开发者可以将设计规则从一个项目轻松导出或导入到另一个项目,无需每次重新定义基础样式。这标志着 AI 辅助设计从“猜测意图”向“精确执行”迈出了关键一步。

核心价值:AI 与设计的通用语

1. 🤖 消除 AI 的“猜测”

传统的 AI 绘图或代码生成工具往往难以把握品牌细微差别。DESIGN.md 提供了一种结构化的自然语言描述,让 AI 代理确切知道:

  • 某种颜色在什么场景下使用(如:主按钮、警告背景)。
  • 字体层级如何对应信息重要性。
  • 间距系统背后的逻辑。

2. 内置无障碍验证

AI 代理可以根据 DESIGN.md 中定义的规则,自动验证生成的 UI 是否符合 WCAG (Web Content Accessibility Guidelines) 标准,确保对比度、可读性等指标达标,从源头提升产品的包容性。

3. 跨平台复用

作为纯文本格式,DESIGN.md 不依赖任何专有软件。你可以在 Figma、Stitch、VS Code 或任何支持 Markdown 的环境中编写和共享它,实现设计系统的无缝迁移。

核心功能更新

此次开源不仅发布了基础规范,还引入了以下增强功能:

1. 🎨 令牌部分 (Tokens Section)

  • 自然语言 + 数据共存:允许在同一个文件中混合使用设计令牌(如 Hex 色值、像素间距)和自然语言描述。
  • 示例:
    ## Colors
    - `primary-blue`: #0056D2 (用于主要行动按钮,传达信任感)
    - `error-red`: #D93025 (仅用于严重错误状态,需配合图标使用)
    

2. 组件部分 (Components Section – 实验中)

  • 定义复合元素:正在试验一个新的区块,用于定义按钮、卡片、导航栏等组件的结构和行为规则。
  • 社区反馈驱动:谷歌邀请开发者参与测试并提供反馈,共同完善组件描述的标准化方式。

3. CLI 验证器

  • 自动化检查:仓库中包含一个命令行工具,可用来验证你的 `design.md文件是否符合规范语法。
  • 集成友好:非常适合嵌入 CI/CD 流程或在调用 AI 代理前进行预检查,确保输入给 AI 的上下文是准确且无歧义的。

如何使用

1. 获取规范与工具

访问 Google Labs 开源的 DESIGN.md 仓库,下载规范文档及 CLI 验证器。

2. 编写你的设计系统

创建一个 DESIGN.md 文件,描述你的品牌色彩、排版、间距及组件规则。利用新的“令牌部分”清晰定义每个设计决策背后的原因。

3. 接入 AI 代理

将 DESIGN.md 的内容作为上下文(Context)提供给支持该规范的 AI 代理(如 Stitch 或其他兼容工具)。AI 将依据这些规则生成代码或设计稿。

4. 验证与迭代

使用 CLI 工具检查文件格式,并根据生成结果调整描述,直至 AI 输出的 UI 完美契合你的品牌预期。

相关导航

Google Al Edge Eloquent

Google Al Edge Eloquent

Google AI Edge Eloquent 是一款先进的听写应用,弥合自然语音与专业、即用文本之间的差距。与逐字转录结巴和填充词的标准听写软件不同,Eloquent 利用 AI 来捕捉你的意图含义。它会自动编辑掉“呃”、“嗯”以及句中自我修正,输出干净、准确的文稿。该应用由 Google Gemma 架构驱动,利用高效、开放权重、设备端模型,提供响应迅速的语音转文字功能,无需服务器连接。