Skip to content

Latest commit

 

History

History
105 lines (68 loc) · 4.76 KB

File metadata and controls

105 lines (68 loc) · 4.76 KB

design-dna

English | 中文 | 日本語 | 한국어 | Español | 繁體中文

面向编程智能体的技能,用于提取、结构化并应用视觉设计身份(Design DNA),覆盖三个维度:设计系统(可度量 token)、设计风格(定性感受)与视觉特效。

示例:从参考站点(thekrakentraining.com)提取视觉 DNA,并应用到自有内容(deno.com)。

前置条件

  • 已安装 Node.js 环境
  • 能够运行 npx 命令

安装

快速安装(推荐)

npx skills add zanwei/design-dna

安装到指定智能体

# 仅 Cursor,非交互,全局安装
npx skills add zanwei/design-dna -a cursor -g -y

# 仅 Claude Code
npx skills add zanwei/design-dna -a claude-code -g -y

从本地克隆安装

git clone https://github.com/zanwei/design-dna.git
npx skills add ./design-dna -y

列出可用技能

npx skills add zanwei/design-dna --list

功能说明

维度 说明
设计系统 可度量 token:色彩、字体、间距、版式、形状、层级、动效、组件等
设计风格 定性描述:情绪、视觉语言、构图、图像风格、交互气质、品牌语气等
视觉特效 超出普通 CSS 的实现:Canvas、WebGL、3D、粒子、着色器、滚动驱动动效、光标效果、SVG 动画、玻璃拟态等

技能内置 三阶段 工作流:

  1. 结构 — 展示完整 schema 与各字段含义(见 references/schema.md)。
  2. 分析 — 根据截图、图片或 URL,输出字段齐全的 JSON 画像(无空字段;多参考冲突时注明主方案与变体)。
  3. 生成 — 在已有 DNA JSON + 内容的前提下落地实现(默认:自包含 HTML/CSS/JS),并遵循 references/generation-guide.md 中的质量检查。

各阶段可单独使用,也可串联(例如:分析 → 生成)。

工作原理

流程一览(GitHub 会渲染下方 Mermaid 图):

flowchart LR
    A["参考设计<br/>截图 · 网址 · 图片<br/><br/>任何你喜欢的设计"]
    B["Design DNA JSON<br/>量化规格<br/><br/>结构化画像"]
    C["最终产出<br/>忠实还原的实现<br/><br/>可交付界面"]

    A -->|"分析 — 逐项提取视觉属性"| B
    B -->|"生成 — 将 DNA 应用到你的内容"| C
    B -.-> D["保存 · 复用 · 版本管理"]
Loading

第一步 — 收集参考。 准备你欣赏的设计截图、图片或线上页面链接。可以同时提供多份参考,技能会识别主导模式并标注差异。

第二步 — 提取 DNA。 将参考素材交给智能体,它会逐项检视三个维度的每一项视觉属性,输出一份完整且量化的 Design DNA JSON — 没有空字段、没有猜测。这份 JSON 就是一份可移植、可复用的设计规格。

第三步 — 基于 DNA 生成。 将 DNA JSON 与你自己的内容一同提供,智能体会生成忠实还原原始设计语言的实现,同时适配你的素材与文案。

DNA JSON 是核心产物。一旦提取完成,它可以提交到版本控制跨团队共享在多个项目中复用,也可以持续迭代微调 — 把主观的「照着那个网站做」变成一份精确、可复现的规格定义,任何智能体都能据此稳定输出一致的设计。

Tip

视觉精修提示。 若首轮产出相对参考仍显单薄或细节不足,可将同一批参考链接或截图再次提供给智能体,发起明确的精修轮次;可在保留初稿的前提下显著拉近与「高保真参照」的差距,无需从零重做。

Prompt: 请其对照参考复审界面层级与点缀、字阶与留白、动效与材质及整体 UI,并将结论回填至当前实现。

兼容性

符合 Agent Skills 规范。可通过 skills CLI 安装到所有支持的智能体,包括 Cursor、Claude Code、Codex、GitHub Copilot 等 40+ 款

贡献

欢迎提 Issue 与 Pull Request。若修改技能行为,请同步更新 SKILL.mdreferences/ 下相关文件,保持文档与行为一致。

许可证

MIT

星标历史

星标历史图表