一组 Agent Skills,让编程智能体设计有个性的前端页面,而不是千篇一律的 AI 模板页。
zanwei/design-dna
一个智能体技能,可从参考界面中提取视觉设计特征,生成结构化的 Design DNA JSON,并据此生成风格一致的界面。
- Star
- 2,006
- Fork
- 109
- 未关闭 Issue
- 1
- 最近提交
- 2个月前
这是什么?
design-dna 是一个智能体技能,用于把现有设计的视觉特征提取为机器可读的 JSON。输入截图、图片或网址后,它会从三个维度生成描述:设计令牌(颜色、字体、间距、布局、形状、层级、动效、组件),定性风格(情绪、视觉语言、构图、图像风格、交互质感),以及视觉效果,如 Canvas、WebGL、粒子、着色器、滚动驱动动画和毛玻璃效果。
技能分为三个阶段:梳理 schema、分析参考图生成完整档案、结合你自己的内容生成新界面,默认输出自包含的 HTML/CSS/JS。生成的 JSON 可以保存、版本管理,并在多个项目间复用。
可选的确定性测量步骤会对图像像素做 k-means 聚类,输出精确的十六进制颜色和覆盖率,并用逐色 ΔE 将生成结果与参考对比,让智能体能够校验自己的颜色还原,而不只依赖视觉判断。
核心功能
- 01从参考图中提取颜色、字体、间距、布局和动效等设计令牌。
- 02描述情绪、构图、交互质感等定性风格特征。
- 03梳理 WebGL、粒子、着色器、滚动驱动动画等视觉效果。
- 04结合保存的 DNA JSON 与你的内容生成新界面。
- 05可选的像素级颜色测量,并用 ΔE 校验生成结果。
- 06通过 skills CLI 安装到 Cursor、Claude Code、Codex 等智能体。
适用场景
- 在新项目中复刻参考网站的视觉风格,避免凭感觉猜测数值。
- 把团队的视觉语言保存为可版本管理的 JSON,供多个项目共享。
- 用测量的容差检查生成界面是否符合品牌配色。
- 把一组灵感截图转化为智能体可用的统一设计说明。
快速上手
- 1
使用 skills CLI 安装该技能(需要 Node.js)
npx skills add zanwei/design-dna - 2
或为特定代理(如 Cursor)以非交互方式安装
npx skills add zanwei/design-dna -a cursor -g -y - 3
让代理将参考截图或网址分析为 Design DNA JSON,再据此生成 UI
使用前须知
- 它是代理技能,需要兼容的 AI 编程代理才能运行。
- 可选的确定性颜色测量脚本需要本地克隆仓库并执行 npm 安装。
标签
常见问题
- design-dna 是什么?
- 一个智能体技能,可从参考界面中提取视觉设计特征,生成结构化的 Design DNA JSON,并据此生成风格一致的界面。 design-dna 是一个智能体技能,用于把现有设计的视觉特征提取为机器可读的 JSON。输入截图、图片或网址后,它会从三个维度生成描述:设计令牌(颜色、字体、间距、布局、形状、层级、动效、组件),定性风格(情绪、视觉语言、构图、图像风格、交互质感),以及视觉效果,如 Canvas、WebGL、粒子、着色器、滚动驱动动画和毛玻璃效果。
- design-dna 可以免费使用吗?用的什么许可证?
- design-dna 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- design-dna 还在维护吗?
- 半年内有更新。design-dna 最近一次提交是在 2026年8月28日。
- design-dna 适合用来做什么?
- 在新项目中复刻参考网站的视觉风格,避免凭感觉猜测数值。 把团队的视觉语言保存为可版本管理的 JSON,供多个项目共享。 用测量的容差检查生成界面是否符合品牌配色。 把一组灵感截图转化为智能体可用的统一设计说明。
- design-dna 怎么安装和运行?
- 使用 skills CLI 安装该技能(需要 Node.js): npx skills add zanwei/design-dna 或为特定代理(如 Cursor)以非交互方式安装: npx skills add zanwei/design-dna -a cursor -g -y 让代理将参考截图或网址分析为 Design DNA JSON,再据此生成 UI
- 在哪里获取 design-dna?
- 源代码和安装说明在 GitHub 上:https://github.com/zanwei/design-dna
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一套纯指令与知识库,让 Claude 等编码智能体具备 UX/UI 设计能力,含 DTCG 设计令牌、组件规范与 52 项客观校验。
给 AI Agent 使用的界面设计 Skill,并排探索多个差异化设计方向,再依据真实截图迭代优化。
一款为 Claude Code、Cursor、Codex 等 AI 编程工具准备的设计技能,让生成的界面不再像 AI 随手做出来的。
一种描述视觉设计系统的文件格式与 CLI 工具,让编码智能体能稳定地还原设计风格。
命令行工具,用无头浏览器读取任意网站的设计系统,输出 DTCG 令牌、Tailwind 配置、Figma 变量等文件。