设计系统里,最小的令牌通常只保存一个决定,例如主文字颜色、八像素间距或四像素圆角。组件则是完整装配体,除了外观,还包含结构、状态、交互和无障碍规则。
真正容易失控的是两者之间:一个标题样式同时需要字体、字号、字重、行高和字距,一个卡片表面同时需要背景、边框、圆角和阴影。这些成组决定长期散落在Figma、CSS、iOS和安卓代码里,任何一处修改都可能造成版本漂移。
所谓超级令牌,就是给这组重复决定一个有语义的名字,并把它放在所有工具上游。普通令牌像color.text.primary,只对应单值;超级令牌可以叫surface.card,一次包含背景、边框、圆角和阴影。
构建程序再把同一份结构化定义编译为Figma样式、CSS类、Swift结构或其他平台格式。更新上游定义后,下游产物重新生成,团队不再靠人工复制维持一致。
这个想法在AI代理参与设计和开发后更有吸引力。人类设计师看到heading.large,即使文件略有偏差,也可能凭经验补齐;代理只会读取明确存在的字段,遇到五个分散令牌时必须猜测它们是否属于同一标题。
![]()
命名良好的组合把意图直接交给机器,减少上下文长度、推断次数和生成后的返工。Figma团队早期演示称,在有限测试中,更明确的组合可以用更少代码和更低AI消耗得到更接近设计的结果。
但组合属性并非全新发明。CSS类、SCSS混入、Tailwind组合和Figma文本样式早已把多个值绑在一起,设计令牌行业标准也定义了排版、阴影、边框、渐变和过渡等复合令牌。
超级令牌的新意主要有两点:不把组合限制在标准预设类型内,允许团队为任何重复片段定义结构;更强调从单一来源确定性编译整个跨工具系统,而不是让每个平台各存一份手工副本。
演示中的管线使用基于DTCG的令牌文件、独立的组合结构和把片段装配成组件的配方,一次生成带变量绑定的文本样式、组件库、图标库、Code Connect、基础CSS和Svelte界面。
这比给令牌换个名字更进一步,因为重点已经从数据格式转向完整构建过程。相同输入应产生相同输出,设计和代码才可能真正共享来源。
![]()
现实阻力首先来自工具兼容。现有复合令牌在不同平台上的支持并不一致,有的工具会把它们重新摊平成单值,有的无法写回设计文件。
跨属性组合若缺少稳定版本、迁移规则和错误提示,反而会给管线增加新的黑箱。团队还要解决命名冲突、依赖循环、主题覆盖和局部例外,否则所谓唯一真相会变成只有少数维护者懂的配置迷宫。
更重要的是,截至2026年6月,超级令牌仍是Figma团队公开探索的概念,不是已经发布的正式按钮。普通用户目前仍主要使用变量、文本样式、效果样式和组件。
早期演示中的写回能力、跨平台编译范围和效率数字都需要在正式产品与更大项目中验证。把探索方向当成现成采购功能,会让团队提前承诺尚不存在的工作流。
超级令牌也不能替代组件。静态外观组合可以表达表面与排版,却无法说明按钮在悬停、聚焦、错误和禁用状态下怎样变化,也无法定义键盘导航、读屏标签、数据加载和业务行为。
![]()
令牌负责让外观意图一致,组件负责把结构和行为实现正确。若代理只拿到漂亮的样式束,却没有状态机与无障碍约束,生成界面仍可能无法使用。
另一个难题是治理权。单一来源越强,谁能修改它就越重要。
若只由开发者维护,设计师可能失去对视觉语言的控制;若只由设计团队维护,编译出的接口可能不符合工程约束。可靠流程需要共同评审、版本控制、变更记录、自动测试和回滚能力。
超级令牌缩短的是重复劳动,不会取消团队协商。即使功能尚未落地,准备工作现在就能开始。
团队可以减少散落裸值,用语义名称区分基础值与用途层,让Figma变量和代码令牌保持对应,并记录常见的跨属性组合。还可用代理测试读取现有设计文件,观察它在哪些命名和结构上容易误解。
这样做即便将来不用超级令牌,也会改善当前设计系统。超级令牌最有价值的地方,不是创造更多抽象,而是把已经存在却四处分散的决定变成机器和人都能读懂的契约。
它能否终结设计与代码失配,取决于编译工具、治理流程和组件边界,而不取决于一个新名词。清晰意图写在上游,确定产物生成到下游,再用人类判断处理行为与例外,这才是代理时代设计系统真正需要的秩序。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.