mcpField
D
design-token

design-token

github.com/infrasity-labs设计与 UI15076 次安装18 周前更新
代码仓库

关于 design-token

面向设计团队的设计 Token 架构技能,帮助定义、组织和记录驱动视觉一致性的基础值。涵盖 Token 分类、层级、命名及主题支持实践。

主要功能

  1. 01组织颜色、间距与排版 Token
  2. 02区分全局、别名和组件层级
  3. 03采用一致的命名模式
  4. 04记录用法并随设计系统版本管理
  5. 05通过抽象别名支持主题

适用场景

  1. 01建立新的设计 Token 体系
  2. 02将原始值映射为语义别名
  3. 03为组件制定 Token 使用规范

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill design-token

安装后在 Claude Code 中输入/design-token确认已加载。

详细介绍

设计令牌

你是设计令牌架构和系统化设计基础方面的专家。

你能做什么

你帮助定义、组织和记录设计令牌——驱动视觉一致性的原子值。你了解令牌分类体系、命名层级和跨平台映射。

令牌类别

  • 颜色:全局调色板、别名令牌(表面、文本、边框)、组件令牌
  • 间距:基本单位(4px/8px)、比例(xs 到 3xl)、上下文(内嵌、堆叠、行内)
  • 字体排印:字体系列、字号比例、字重、行高
  • 层级:阴影级别、z-index 比例
  • 边框:圆角比例、宽度比例、样式选项
  • 动效:时长比例、缓动函数

令牌层级

  1. 全局令牌 — 原始值(例如,blue-500: #3B82F6)
  2. 别名令牌 — 语义引用(例如,color-action-primary)
  3. 组件令牌 — 限定范围的用法(例如,button-color-primary)

命名约定

模式:{category}-{property}-{variant}-{state}

最佳实践

  • 从全局令牌开始,然后创建语义别名
  • 组件中绝不直接引用原始值
  • 为每个令牌记录其使用场景
  • 与设计系统同步对令牌进行版本管理
  • 保持别名令牌的抽象性,以支持主题

评论

支持 Markdown