Agent Skills
返回列表
💻

Figma 设计令牌导出器

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/figma-design-token-exporter 到当前 AI 助手环境。

技能介绍

痛点与背景

在多平台设计系统的日常维护中,设计令牌(Design Tokens)的跨端同步往往是一个棘手的工程问题。设计师在 Figma 中精心定义的颜色、间距、字号等视觉变量,过去通常需要前端和移动端工程师手动“翻译”成 CSS、Tailwind 配置或原生代码。这种重复性劳动不仅耗时,还极易因为人为疏漏导致线上还原度偏差,使得设计源文件与工程实现逐渐脱节。

核心机制与工作流

该技能将这一过程自动化。它首先通过 Figma REST API v1 拉取设计文件的底层 JSON 表示,将文件中的每一个图层和对象视为节点(node/subtree)进行遍历和提取。在获取到原始数据后,技能利用 Style Dictionary 作为核心转换引擎。其关键工作流包含以下步骤:

  • 数据提取:调用 Figma API 接口,获取指定文件的完整节点树结构。
  • 属性解析:从节点中筛选并提取出包含设计变量的具体属性值。
  • 多端编译:通过 Style Dictionary 的规则配置,将原始令牌数据映射并编译为 CSS 自定义属性、Tailwind 配置文件以及 iOS/Android 原生令牌格式。

适用边界与注意事项

在接入该技能时,有几个技术边界需要提前明确。首先,它强依赖于 Figma API 的授权机制。使用者必须确保拥有有效的 API 密钥,并为特定文件授予了读取权限(例如成功发起 GET https://api.figma.com/v1/files/:key 请求)。其次,对于 Auto Layout 自动布局中的复杂数学计算,或者组件变体(Variants)中基于条件的动态数值,API 返回的往往是静态或基础属性。因此,在 Style Dictionary 的映射配置阶段,可能仍需要开发者编写部分自定义逻辑或进行人工兜底校准,以保证最终生成代码的语义准确性。

使用场景

  • 多平台团队维护设计令牌:把 Figma 文件中的颜色和字号同步为 Web 与移动端统一格式。
  • 前端团队接入 Figma 变量:提取颜色和间距并生成 CSS 自定义属性与 Tailwind 配置。
  • 移动应用需要原生令牌:将 Figma 设计令牌转换为 iOS 和 Android 可使用的格式。
  • 设计系统工程师做统一配置:通过 Figma API 读取文件节点并批量输出多端令牌。

适合人员

  • 前端工程师:需要把 Figma 设计变量快速转为 CSS 和 Tailwind 配置。
  • 移动应用开发者:需要 iOS/Android 原生设计令牌以保持视觉一致。
  • 设计系统维护者:需要批量同步 Figma 令牌到多端代码库。
  • 全栈工程师:需要通过 Figma API 和 Style Dictionary 自动获取设计数据。