跳转到使用指南
Design Tokens作者 julianoczkowski

Design Tokens Skill.

将选定的设计方向转化为可复用主题值。

  • 设计变量
  • Tailwind
源文件解读 · design-tokensSKILL.md
任务 将选定的设计方向转化为可复用主题值。 产出 采用项目现有格式的变量文件或主题扩展。 开始前的准备 源文件要求智能体扩展已有系统,而不是覆盖它。
编辑摘要 · 源文件核查于 2026-11-02 · 非生成示例

01 功能说明

将选定的设计方向转化为可复用主题值

根据现有设计说明,生成或扩展 CSS、Tailwind 或主题中的颜色、间距、排版、布局和动效变量。

基于来源的工作流并非执行基准测试

工作方法

Design Tokens 建立新组件将引用的变量值。它先检查已有 CSS 变量、主题 provider、变量文件和框架依赖,再阅读功能的设计说明。如果系统已经存在,该 skill 会补齐缺口,而不是将其替换。

输出遵循项目技术栈,采用 CSS 自定义属性、Tailwind 配置或主题模块。文档规定的工作流同时包含浅色和深色配色,以及间距、文字排版、布局、动效和响应式值。智能体会解释所选视觉方向,以及任何偏离该方向的决策。

预期交付物

  • 采用项目现有格式的变量文件或主题扩展。
  • 围绕语义角色专门设计的浅色和深色配色。
  • 对设计方向和实现选择的简要说明。
查看示例简报

从简报到审查

  1. 01
    检查现有基础

    查找 CSS 变量、Tailwind 配置、主题 provider 和变量导出。生成前先识别缺口,例如缺少深色模式或动效值。

  2. 02
    把设计说明与技术栈衔接

    阅读当前功能说明及其审美方向。选择符合应用的变量格式;技术栈不明确时,默认使用 CSS 自定义属性。

  3. 03
    定义相关尺度

    建立语义颜色及一致的间距、文字排版和布局值。包含组件可引用的动效和断点类别。

  4. 04
    构建两种主题模式

    有针对性地设计深色值,并支持源文件中的系统偏好和手动主题模式。解释新值如何扩展现有系统。

02 适用场景

适合什么场景

源文件要求智能体扩展已有系统,而不是覆盖它。

适合的场景

  • 构建组件之前新功能需要在制作视觉组件前先确定一致的变量值。
  • 基础尚不完整已有主题缺少某些类别,或缺少专门设计的深色模式值。

需要检查的限制

  • 保留现有变量源文件要求智能体扩展已有系统,而不是覆盖它。
  • 需要设计方向没有说明文档时,先确定预期方向。已命名的审美理念从配套 frontend-design skill 中取得参数。
  • 变量仍需应用检查生成的配色仍需在真实组件中验证对比度和渲染效果。

请提供这些输入

  • 功能说明提供已认可的视觉方向和相关设计决策。
  • 主题源码提供当前变量、配置文件和变量导出。
  • 应用技术栈指出使用 CSS、Tailwind 还是主题 provider 实现。

03 关键决策

影响结果的关键选择

  1. 按语义复用

    组件可以引用文字、背景层和焦点等角色,而不是任意数值。

  2. 有针对性的模式

    深色模式与浅色模式一起设计。

  3. 适配技术栈

    变量放在当前应用可以使用的位置和格式中。

04 示例任务

从一份具体的需求开始

以下示例任务说明尚未经过测试。使用前请检查该技能的设置。

查看源文件和环境要求

提供已认可的视觉方向和相关设计决策。

上游源文件
https://github.com/julianoczkowski/designer-skills/blob/c259656c76d9758d7ead46b0d2f125cbe84f8665/design-tokens/SKILL.md

下方链接会打开上游使用说明。使用前请查看仓库的环境配置要求;这不是安装命令。

先完成一项明确的交付物

运行该技能之前,请根据需要调整此需求中的范围、来源材料和约束。

示例简报
使用 design-tokens,为新的报表功能扩展主题。先阅读已批准的设计说明,并检查现有 CSS 变量、Tailwind 设置和主题 provider。保留当前变量名称,只补充已记录的缺口。我们需要能在浅色和深色模式下使用的具有明确语义的图表背景层、状态颜色、间距和文字排版值。使用项目现有格式,说明手动主题选择与系统偏好如何交互。提供新值与预期角色的映射,并标明仍需进行实际渲染对比度检查的配色组合。

检查结果

根据以下可观察标准检查实际输出。

  • 除非有明确理由,否则现有变量定义保持不变。
  • 两种主题都覆盖预期语义角色。
  • 新组件能够在项目实际样式系统中使用产出。

OpenDesign 为编码智能体提供本地设计工作区。此条目并不表示该技能已内置,也不表示其中包含其外部工具、凭据和软件依赖项。

05 来源与许可证

来源与许可证

本页面描述的是下方链接所指向的固定来源修订版本。上游行为和要求可能会发生变化。

来源所有者
julianoczkowski
技能文件
SKILL.md
许可证
Apache-2.0
已审查的快照
2026-11-02 · c259656c76d9
编辑来源摘要
将选定的设计方向转化为可复用主题值。

由 OpenDesign 根据所链接来源撰写的原创摘要。仓库星标数只是带有时间属性的受欢迎程度指标,并不代表技能使用量或质量评分。

06 开始前的问题

开始前可能想问

它总会创建新的 tokens.css 文件吗?

不会。源文件根据技术栈选择 CSS 变量、Tailwind 配置或主题模块。

深色模式应该如何得到?

源文件要求专门设计配色,而不是简单反转浅色配色。

它能与现有系统一起工作吗?

能。它先查找现有变量,再补齐缺口。

OpenDesign

让需求和设计工作保存在一起。

将简报、来源材料和设计工作集中保存在本地工作区中。将该技能添加到工作流程前,请检查其自身的设置说明。

上游源文件
https://github.com/julianoczkowski/designer-skills/blob/c259656c76d9758d7ead46b0d2f125cbe84f8665/design-tokens/SKILL.md