SuperAPI AI 工具集

design-tokens

设计与创作

查看项目

更新于 10-15 09:50

技能介绍

用途

design-tokens 用于为项目生成一套完整的设计令牌(design token)系统,也可在已有令牌或主题的基础上进行改进。当用户提出设计令牌相关需求时使用。

主要能力

该技能会生成覆盖以下类别的令牌:

  • 颜色:primary、secondary、neutral(11 级)、语义色(success/error/warning/info)、表面色(浅色与深色)
  • 字体排版:字体、字号阶梯(8 级)、行高、字重
  • 间距:基于 4px 的阶梯(16 级)
  • 圆角:4 级(sm、md、lg、full)
  • 阴影:3 级(sm、md、lg)
  • 动效:时长与缓动令牌

使用方式

通过命令调用,支持以下形式:

  • /design-tokens:自动检测品牌色并生成完整系统
  • /design-tokens #3b82f6:基于指定品牌色生成
  • /design-tokens --format tailwind:输出为 Tailwind 配置
  • /design-tokens --format css-vars:输出为 CSS 自定义属性
  • /design-tokens --format json:输出为 JSON 令牌

执行流程为:读取现有令牌/主题(如有)→ 确定品牌色(来自现有配置或用户输入)→ 通过 uiux_generate_tokens 生成完整令牌系统 → 按请求的格式输出。

输出格式

  • css-vars::root { --color-primary: ...; },并包含深色模式媒体查询
  • tailwind:tailwind.config.js 的 theme 扩展
  • json:W3C Design Tokens Community Group 格式
  • js:JavaScript 模块导出

适用场景

需要统一设计规范、建立主题体系、生成多端可用的样式变量,或需要将设计令牌导出为 Tailwind、CSS 变量、JSON、JS 等不同格式时适用。

限制

关于具体收费、价格、平台支持范围、生成效果等信息,资料中暂未提供。