mcpField
F
figma-design-system-sync

figma-design-system-sync

github.com/sergekostenchuk设计与 UI3255 次安装18 周前更新
代码仓库

关于 figma-design-system-sync

figma-design-system-sync 用于协调 Figma 设计系统产物与本地代码规范。它可映射令牌和组件、规划更新,并为同步工作提供治理与安全检查。

主要功能

  1. 01对照本地代码规范审查 Figma 产物
  2. 02映射变量、令牌、组件和变体
  3. 03规划样式与组件更新
  4. 04制定治理、命名、版本和发布规则
  5. 05重命名前要求迁移映射与回滚方案

适用场景

  1. 01比较 Figma 变量与本地令牌
  2. 02映射 Figma 组件和代码组件
  3. 03规划设计系统更新
  4. 04建立设计系统变更规则

MCP 相关

该技能会读取 Figma 上下文,并可在可用时调用 `figma:figma-code-connect`。需要修改时,会在明确范围后将工作交给 `figma-canvas-editor` 或 `figma-apply-effects`。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sergekostenchuk/ui-ux-agent-skill-system --skill figma-design-system-sync

安装后在 Claude Code 中输入/figma-design-system-sync确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
assets/
design-system-sync-report.md
evals/
evals.json

详细介绍

Figma 设计系统同步

当 Figma 工作涉及可复用的系统契约时,使用此技能:变量、样式、组件、变体、效果、资源、Code Connect 和本地代码令牌。

模式

  • audit:将 Figma 系统产物与本地代码规范进行比较。
  • sync-plan:规划变量、样式和组件更新。
  • token-map:将 Figma 变量映射到本地令牌。
  • component-map:将组件和变体映射到代码组件。
  • code-connect:通过已安装的 Figma 技能创建或审查 Code Connect 文件。
  • governance:提出命名、版本管理和推出规则。

工作流

  1. 使用 figma-context-reader 读取 Figma 上下文,除非已有当前上下文简报。
  2. 提出同步操作建议前,先检查本地代码令牌和组件。
  3. 如果请求涉及 Code Connect,且存在 figma:figma-code-connect,则调用它。
  4. 构建差异对比:Figma 源、代码目标、状态、风险和拟议更改。
  5. 对于修改操作,将任务交由 figma-canvas-editor 或 figma-apply-effects,并明确指定范围。
  6. 在将 JSON/令牌输出作为依据前,先在本地验证。

防护措施

  • 未提供迁移映射时,不要重命名或删除变量、组件或样式。
  • 未经审查,不要将生成的代码或变量视为事实来源。
  • 记录每种产物的权威方向:从 Figma 到代码、从代码到 Figma,或手动协调。
  • 确保变量绑定承诺与当前 Figma Plugin API 支持兼容。

安全与隐私

  • 将未发布的令牌、库名称、组件清单和源组件代码视为敏感信息。
  • 未提供明确的迁移映射和回滚路径时,不要推送变量/组件重命名。
  • 未经批准,不要将私有令牌导出文件或组件快照上传到外部服务。

输出格式

使用 assets/design-system-sync-report.md。

资源

  • 阅读 $CODEX_SKILLS_DIR/senior-figma-orchestrator/references/figma-mcp-compatibility.md,了解当前能力检查方法。

评论

支持 Markdown