Skip to content
Built 26/04/17 09:31commit 4c9ce40

Agent 可读设计系统

中文 | English

摘要

Agent 可读设计系统意味着:把前端品味和 UI 约束写进版本化 markdown,让模型依据明确视觉规则去生成、修改和审查界面,而不是靠模糊形容词猜测。

核心模式

  • DESIGN.md 对“外观与体验”的作用,类似 AGENTS.md 对“实现行为”的作用:两者都是自主工作可依赖的持久控制面。
  • 优秀的设计控制文档应编码可复用的具体规则,而不只是 mood board 式描述。
  • Markdown 之所以适合作为这种控制面,是因为它本来就是 coding agent 的原生阅读格式,不需要额外解析基础设施。

契约应包含什么

  • 主题与氛围:界面应带来的感觉、信息密度,以及明确要避开的设计取向。
  • 语义化颜色角色:颜色名称、功能用途、对比度预期,以及点缀色可出现的位置。
  • 排版与间距系统:字体栈、层级、节奏、留白和网格逻辑。
  • 组件级规则:按钮、卡片、输入框、导航、表面、动效和响应式行为。
  • Prompt 交接指南:让 agent 清楚哪些视觉约束是硬要求,哪些示例只是灵感参考。

为什么这对 Agent 重要

  • 当设计意图保存在仓库里,而不是藏在设计师个人品味或先前聊天记录里时,前端质量会更可复现。
  • 一个具名风格参考库能让用户通过示例选风格,这通常比从零写抽象设计 brief 更容易。
  • 即便只是轻量的本地品牌 stub,只要保留了具名先例和简短视觉指纹,也已经具有操作价值,因为 agent 仍可在不离开仓库的情况下切换 Claude、Vercel、Linear、Notion、Stripe 或 Figma 这类具体风格。
  • 持久设计契约降低了重复 prompt 成本,其作用方式和持久 repo 文档降低重复实现说明的作用相似。
  • 文字驱动的可视化工件把同样的模式从 UI 风格延伸到了系统表达层:当架构图可以从版本化文本描述生成时,系统结构理解也会变成 agent 可读的控制面,而不再只是仓库外的幻灯片产物。

取舍

  • 如果产品 UI 已经演进而文档没人维护,设计控制文档就会和真实产品发生漂移。
  • 当大多数品牌细节都位于外部 URL 时,模式目录的价值会高于“完整本地档案”的价值。
  • Design token 和文字约束有助于视觉对齐,但仍不能完全替代浏览器 review、截图检查和人类对交互质量的判断。

来源

相关页面