关于 figma-integration
figma-integration 是用于对齐 Figma Variables 与仓库令牌的设计系统 Skill,可选择任一方向同步,并检查映射与组件一致性。
主要功能
- 01将令牌层级映射到 Figma 集合
- 02用 Figma Modes 表示主题变体
- 03支持代码到 Figma 或反向同步
- 04连接 Figma MCP 服务时使用其工具
- 05检查组件变体、属性与状态
适用场景
- 01将仓库令牌发布为 Figma Variables
- 02将 Figma Variables 提取为代码令牌
- 03对照 Figma 与仓库中的组件
MCP 相关
连接 Figma MCP 服务时,Skill 建议使用其工具读取设计数据、创建 Variables 或组件,并关联代码组件。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ plugin87/ ux-ui-agent-skills --skill figma-integration安装后在 Claude Code 中输入/figma-integration确认已加载。
详细介绍
技能:Figma 集成
步骤 0:工具包是否在这里? 此技能会读取工具包中的文件。请检查一次:
ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSING只有在KIT_MISSING时,才表示仅安装了技能文件夹,这是npx skills add的操作方式。请明确说明这一点,建议用户运行npx ux-ui-agent-skills init或安装插件,然后停止。不要猜测 无法打开的文件内容。
在设计(Figma)和代码(此仓库)之间双向衔接。令牌 JSON 始终是唯一事实来源;Figma Variables 与之保持一致。
步骤
- 阅读
${CLAUDE_SKILL_DIR}/../../../workflows/figma-integration.md(令牌↔Variable 映射、同步方向、MCP 用法、一致性)。 - 将 3 层层级映射为三个 Figma 集合(Primitives → Semantic → Component),并设置别名;dark/brand/density 对应 Figma Modes(
${CLAUDE_SKILL_DIR}/../../../tokens/theming.json)。 - 选择一种权威同步方向(从代码发布到 Figma,或通过 Tokens Studio / Variables REST API 从 Figma 提取到代码)。另一侧由此生成。切勿手动编辑两侧。
- 如果已连接 Figma MCP 服务: 优先使用其工具/技能(先加载其必需的前置技能)。用它将框架/变量/截图读入代码、根据我们的令牌构建 Variables/组件,或将 Code Connect 接到
${CLAUDE_SKILL_DIR}/../../../components/*。 - 检查组件一致性:Figma 变体/属性必须涵盖我们的变体、尺寸和 8 种状态;标记缺漏。
验证(完成标准)
- 每个 Figma Variable 都能解析到
${CLAUDE_SKILL_DIR}/../../../tokens/*.json中的一个令牌(设计中不得出现无归属的十六进制值)。 - 只采用一种权威同步方向;生成的一侧不得有任何手动编辑。
- 变体集必须涵盖全部 8 种状态;Code Connect 必须指向正确的
${CLAUDE_SKILL_DIR}/../../../components/*文件。 - 导入任何令牌后:
python3 ${CLAUDE_SKILL_DIR}/../../../scripts/validate_tokens.py必须通过。
评论
支持 Markdown