读懂网站的设计语言 · 02.1 / 04

如何提取 Design DNA

从网站中找出反复出现的设计选择,比较不同提取方法的输出,并生成一份可以继续验证的设计语言初稿。

  • GoodVibe 编写
  • Brandbook Skill 与方法比较
  • 产出 DESIGN.md v0

Design DNA 不是一张配色表,也不是把一个网站压缩成几个漂亮的形容词。它是一份对设计语言的初步判断:哪些比例、关系、内容选择和互动习惯反复出现,并且可能在另一个项目里继续成立。

这一节先不急着证明所有技术细节。你会从网站、截图或本地代码中提出一份可以被审查的模型,再在下一节逐项打开网页,确认哪些判断来自证据,哪些只是推测。

一份好的 Design DNA 会让别人知道你观察到了什么,为什么这样判断,以及哪里仍然未知。它不需要把网站概括得面面俱到。

先把判断写出来,再让证据来改它

先划清边界

设计语言不是完整设计系统

完整的 Design System 通常还包括长期维护的组件、状态、无障碍规则、工程约束和版本治理。一个网站的研究通常只能提取其中一部分,我们更准确的目标是读出它的设计语言,再把可迁移的部分写进项目上下文。

如果一个页面的身份主要来自 WebGL 场景、全屏视频或艺术摄影,系统化的比例就会更小。你可以记录字体、空间、颜色、节奏和资产使用方式,但不能假装一份 Token 文件能替代原始视觉资产。

01

Design System

可以被多人长期维护和复用的设计与实现系统。

02

Design Language

一个作品中反复出现、可以被观察到的设计选择。

03

Design DNA

从作品中提炼出来、值得继续验证的核心规律。

比较工具

不同提取方法在提取什么

Brandbook Skill、hue、Design MD 类 Skill 和 Screenshot to Code 工具都可以帮助 AI 处理参考,但它们的输出并不相同。比较它们时,不要只看生成页面像不像,而要看它们是否保留了来源、判断和限制。

方法主要输出适合回答需要继续检查
Brandbook Skill设计模型、Brandbook、品牌应用证明这个品牌有哪些可观察规则提取范围和视觉资产比例
hue面向 AI 编码的设计语言和组件方向下一次 UI 生成应该遵守什么品牌层和非 UI 网站的适配
Design MD人和 Agent 可以读取的项目规则这个项目应该如何继续制作规则是否有真实证据
Screenshot to Code一个看起来接近的页面快速获得可编辑的起点行为、来源、可迁移原则

先看三个原始方法

它们的输出目标不同,适合放在同一张比较表里观察。

提取顺序

先做 Fit Check

  1. 01

    判断身份来源

    确认页面的辨识度主要来自 UI 组件、内容排版,还是一块独立的视觉资产。

    留下 fit-check.md
  2. 02

    记录观察事实

    先记录字体、颜色、间距、形状、内容结构和反复出现的互动,不急着写成风格形容词。

    留下 observed-notes.md
  3. 03

    提出派生规则

    把可以迁移的判断写成具体句子,并说明它是根据哪些观察推导出来的。

    留下 design-model.yaml
  4. 04

    留下未知项

    把还没有证据的技术结论标记出来,带入下一节选择合适的方式继续检查。

    留下 DESIGN.md v0

调用 Brandbook Skill,先得到一份可以被推翻的初稿

请分析这个网站,但先不要把它写成完整的设计系统。 请输出设计语言的反复选择、直接可见的事实、根据观察推导的规则、主要依赖的视觉资产、六条具体反模式,以及五个需要继续验证的问题。 不要编造作者、License、字体文件或实现技术。把不确定的内容标记为 GUESS。
我会先做 Fit Check,判断这个页面有多少身份来自可提取的 UI 规律,有多少来自摄影、视频或实时视觉资产。 随后建立 OBSERVED、DERIVED 和 GUESS 三组记录,输出 design-model.yaml 初稿与待验证问题。作者、License、字体文件和实现方式缺少证据时会保留为空,不会自动补全。

对话展示的是理想回应结构。真正结果仍要回到原网站,选择合适的证据来源逐项核对。

标注截图占位

一张首屏里的事实、推导与资产

Visual pending

同一张网站截图上标出可直接观察的事实、由多条事实推导出的规则,以及无法被 Token 替代的摄影、视频或实时视觉资产。编号需要与旁边的 DESIGN.md v0 摘录对应。

  1. 01保留原始 URL、作者或工作室和捕获日期
  2. 02至少标出 4 条 OBSERVED 与 2 条 DERIVED
  3. 03单独圈出 decisive asset
  4. 04提供桌面图,并说明移动端是否仍待验证
正式素材加入后直接替换此占位块/course/chapter-02/design-dna-annotated.webp

本节练习

写出一份可以被推翻的 DNA 初稿

选一个你已经保存过的网站,先限定一个页面和一个关键状态。用下面的模板记录事实、推导和未知项。每条 Derived Rule 至少引用一条 Observed Fact;暂时找不到证据的判断留在 Unknown,不要为了让文档显得完整而补答案。

第一版 Design DNA

DESIGN.md v0
# Design DNA v0
## Source and Scope- source_url:- page_or_route:- captured_at:- focus_state: initial / hover / menu-open / scroll / mobile
## Fit Check- identity_mix: ui-rich / content-rich / spectacle-led / mixed- decisive_assets:- what_tokens_cannot_replace:
## Observed Facts- [OBSERVED] 事实:- evidence: 截图、录屏、DOM、资源或公开源码- [OBSERVED] 事实:- evidence:
## Derived Rules- [DERIVED] 规则:- derived_from: 引用上面的 Observed Fact- applies_when:- breaks_when:
## Rejections- 不采用的默认做法:- reason:
## Unknown- [GUESS] 仍需确认的判断:- inspect_next:
## Next Check- 下一节要打开开发者工具确认的 5 个问题:

检查初稿

不要让漂亮的词代替证据

把高级感写成设计规则

改写成可以被截图、参数或状态验证的句子,例如空间比例、对比度或进入时序。

看到 Canvas 就认定网站的全部身份来自 Shader

先做 Fit Check,分别记录 UI、内容、动态图像和实时场景的贡献。

把生成工具的默认输出当成原站事实

保留 observed 和 derived 的来源标记,下一节用 Inspect 逐项复核。

提取了品牌表达却准备直接发布第三方复刻

区分设计事实和受保护表达,学习项目保留来源和内部使用边界。

学习进度

正在读取你的学习记录…