Agent Skills
返回列表
简诗 AI 设计令牌

简诗 AI 设计令牌

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/ui-tokens。

技能介绍

设计系统演进中的同步难题

在维护像 StyleSeed 这样的设计系统时,设计令牌的分发往往依赖人工约定。令牌同时存在于 JSON 配置文件(如 tokens/colors.json)和 CSS 变量(如 css/theme.css 的 :root 与 @theme inline)中。手动添加一个颜色或间距变量时,极易出现 JSON 已更新但 CSS 未同步的情况。这种分散管理会导致组件渲染与设计源脱节。该技能通过标准化流程解决此问题,强制保持源数据与渲染层的一致性。

核心工作流:从定义到分发

该技能通过 Action: $0 参数驱动,支持 list、add 和 update 三种核心操作。

  • list 查阅:读取目标文件并以格式化表格呈现,便于快速盘点当前令牌资产。
  • add 新增:遵循严格的双写逻辑。首先写入 tokens/*.json 源文件,随后将自定义属性注入 css/theme.css。若变量需要被 Tailwind 工具类消费,会自动补充至 @theme inline 块;若涉及暗色模式,则同步更新 .dark 类。
  • update 修改:在更新数值后,会提示排查直接引用该变量的组件,确保旧值不被硬编码残留。

该技能强调语义化命名(如 --success 优于 --green-500),并要求颜色令牌必须兼顾亮色与暗色模式。

适用边界与限制

该技能仅负责设计令牌的定义与维护,不负责组件内部的令牌应用。若需在组件中消费令牌,请使用 /ss-component 或 /ss-pattern;若需审计现有代码的令牌违规情况,请使用 /ss-lint。此外,该技能仅支持基于 CSS 的实现(Tailwind v4 / CSS variables),无法处理 Figma 或原生 iOS/Android 的非 CSS 令牌系统。

使用场景

  • 设计师需要在 StyleSeed 中新增语义化色彩令牌,如成功色,需同步写入 JSON 与 CSS 变量
  • 前端工程师在更新 typography.json 中的字号后,希望自动排查哪些组件硬编码了旧值
  • 设计系统维护者需盘点现有 spacing tokens 并生成可视化表格,以确认命名是否符合语义化规范
  • 开发者要为暗色模式调整间距比例,确保新的 token 在 .dark 类下正确生效且不破坏亮色布局

适合人员

  • 负责维护 StyleSeed 系统的前端工程师,需要在修改令牌后快速同步 CSS 变量
  • 专注设计系统开发的工程师,希望确保新字体或圆角令牌在 JSON 和 CSS 中保持一致
  • 需要为暗色模式适配间距比例的开发者,依赖技能自动处理 .dark 类的逻辑
  • 经常盘点设计令牌资产的技术编辑,需要通过 list 功能快速生成语义化命名清单