用途:帮助按 Design Tokens Community Group(DTCG)规范创建、校验、格式化与迁移设计令牌,连接设计与代码。
主要能力:讲解令牌结构(含 $value、$type、$description 等 $ 前缀属性);原子类型(color、dimension、fontFamily、fontWeight、duration、cubicBezier、number)与复合类型(strokeStyle、border、shadow、gradient、typography、transition);结构化颜色对象(colorSpace、components、alpha、hex,支持 srgb、display-p3、oklch、oklab、hsl、hwb、lab、lch 等);两种引用语法(花括号 {path.to.token} 与 JSON Pointer $ref);分组与 $type 继承;用 resolver 管理主题、平台、密度等上下文及 resolutionOrder。
使用方式:按 primitives → semantic → components 分层组织 .tokens.json 文件;用 jq 校验 JSON 与查询路径;用 Terrazzo 构建,例如 npm install -D @terrazzo/cli @terrazzo/plugin-css,配置 terrazzo.config.mjs 后执行 npx terrazzo build;校验可用 terrazzo validate tokens.json;迁移可用 terrazzo convert --from style-dictionary --to dtcg input.json output.tokens.json。主题解析器可执行 terrazzo build --resolver resolver.json --input theme=dark --output dark.css。
适用场景:设计系统令牌建模、CSS 变量转 DTCG、Figma 变量导出导入、多主题(明暗、高对比、减弱动效)与多平台输出、格式迁移与校验。
限制:资料未提供该技能的收费、价格、平台支持范围与效果数据;具体规范能力应以对应参考文件为准,不应凭假设判断。