Skip to content

Skill: Design.md

基于 VoltAgent 的 awesome-design-md,让 AI 客户端在生成页面前读取 DESIGN.md 设计系统说明,从颜色、字体、组件、布局和响应式规则上保持一致。

作用说明

DESIGN.md 是一种面向 AI Agent 的纯 Markdown 设计系统文件。它不依赖 Figma 导出、JSON Schema 或专用工具,而是把一个产品或品牌的视觉语言写成 AI 容易读取的文本约束。

VoltAgent 的 awesome-design-md 收集了来自真实网站的 DESIGN.md 示例。使用方式很直接:复制某个站点的 DESIGN.md 到项目根目录,再要求 AI 按这个设计系统生成页面或组件。

它适用于:

  • 为新页面快速确定视觉方向
  • 让 AI 按指定品牌或产品风格生成 UI
  • 给已有页面补齐颜色、字体、间距、按钮、卡片和响应式规则
  • 在没有完整设计稿时,用成熟网站的设计系统作为参考
  • 与 Vue、Vite、Antdv Next 等开发 Skill 组合使用

DESIGN.md 定义什么

awesome-design-md 的 README 将 DESIGN.mdAGENTS.md 做了明确区分:

文件读取者定义内容
AGENTS.mdCoding agents项目如何构建、测试、修改
DESIGN.mdDesign agents项目应该如何呈现视觉和体验

换句话说,AGENTS.md 管工程规则,DESIGN.md 管视觉规则。两者可以同时存在,并且互不替代。

常见内容结构

awesome-design-md 中的每个 DESIGN.md 通常覆盖这些内容:

区块说明
Visual Theme & Atmosphere情绪、密度、设计哲学
Color Palette & Roles语义颜色、十六进制色值和使用场景
Typography Rules字体族、字号层级、字重和标题规则
Component Stylings按钮、卡片、输入框、导航及状态
Layout Principles间距、网格、留白和版式原则
Depth & Elevation阴影、层级和表面系统
Do's and Don'ts设计守则和反模式
Responsive Behavior断点、触控目标和移动端策略
Agent Prompt Guide可直接复制给 AI 的提示词和关键颜色参考

获取方式

浏览仓库:

text
https://github.com/VoltAgent/awesome-design-md

克隆到本地:

bash
git clone https://github.com/VoltAgent/awesome-design-md.git

然后从 design-md/<brand>/DESIGN.md 中选择合适的设计系统,复制到当前项目根目录或放入约定的设计参考目录。

每个站点目录通常包含:

文件用途
DESIGN.mdAI 读取的设计系统说明
preview.html展示颜色、字体、按钮、卡片等视觉目录
preview-dark.html深色表面的视觉目录

使用方法

为了稳定触发,建议在提示词前显式声明:

text
use design.md skill, <你的需求>

常见示例:

text
use design.md skill, 参考 Claude 的 DESIGN.md 重做当前首页
text
use design.md skill and vue skill, 按 Vercel 风格实现一个项目详情页
text
use design.md skill and antdv-next skill, 参考 Stripe 风格实现一个后台仪表盘,组件使用 Ant Design Vue Next

选择参考风格

awesome-design-md 按行业整理了大量示例,常见分类包括。点击公司名可以直接前往官网,快速查看它们的真实页面设计:

选择时不要只看品牌名,应看它的视觉特征是否匹配当前产品:

  • SaaS 后台:优先选择 Vercel、Stripe、Linear 类的克制、信息密度高的风格
  • AI 工具:优先选择 Claude、Mistral AI、VoltAgent、Together AI 等技术产品风格
  • 内容站:优先选择 The Verge、WIRED、Apple 等编辑和展示能力强的风格
  • 电商和活动页:优先选择 Nike、Shopify、Airbnb 等视觉资产驱动的风格

与其他 Skill 的关系

  • Vue: 负责 Vue 组件、状态、路由和测试实现
  • Vite: 负责 Vite 配置、构建、插件和开发服务器
  • Ant Design Vue Next: 负责 Antdv Next 组件 API、示例和主题 Token
  • DESIGN.md: 负责页面应该长什么样、用什么视觉语言和交互密度

推荐工作流:

  1. 先选择或编写 DESIGN.md
  2. 再用 vue / antdv-next / vite 等 Skill 完成实现
  3. 最后检查页面是否遵守 DESIGN.md 中的颜色、字体、间距、组件状态和响应式规则

常见问题

DESIGN.md 可以替代设计稿吗?

不能完全替代。它适合给 AI 明确视觉约束和风格方向,但复杂产品仍需要信息架构、交互流程和关键页面验收。

是否应该直接照搬品牌?

不建议照搬商标、专属素材或完整品牌识别。更合适的做法是借鉴设计系统的结构,例如颜色角色、排版密度、按钮状态和布局节奏。

放在项目哪里?

最简单的方式是放在项目根目录 DESIGN.md。如果项目维护多个视觉方向,可以放在 docs/design/design-md/ 下,并在提示词中明确使用哪个文件。

参考链接