mcpField
F
figma-design-to-code-bridge

figma-design-to-code-bridge

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

关于 figma-design-to-code-bridge

figma-design-to-code-bridge 将 Figma 设计意图映射到现有代码库,用于制定实现计划和审查。它涵盖组件与令牌映射、Code Connect 准备,并将任务转交给合适的实现技能。

主要功能

  1. 01制定实现交接计划
  2. 02映射 Figma 组件与代码
  3. 03准备或审查 Code Connect
  4. 04识别设计与代码差异
  5. 05将任务路由至实现技能

适用场景

  1. 01规划 Figma 画框的实现
  2. 02将设计变体对应到本地组件
  3. 03审查 Code Connect 工作
  4. 04查找设计与代码的差异

MCP 相关

处理 Code Connect 专项任务时,该技能会调用已安装的 figma:figma-code-connect 技能。它也可使用 figma-context-reader 提供的背景信息。

安装

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

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

安装后在 Claude Code 中输入/figma-design-to-code-bridge确认已加载。

包含的文件

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

agents/
openai.yaml
assets/
design-to-code-handoff.md
evals/
evals.json

详细介绍

Figma 设计转代码桥接

当目标是实现设计时,在 figma-context-reader 之后使用此技能。输出不是“根据截图写代码”,而是将设计意图、令牌和组件映射到现有代码库。

模式

  • handoff-plan:根据 Figma 画板创建构建/重构计划。
  • component-map:将 Figma 组件/变体映射到现有代码组件。
  • code-connect:准备或审查 Figma Code Connect 工作。
  • gap-report:找出设计与代码系统之间的差异。
  • implementation-route:交接给 webapp-ui-skill 或 marketing-site-skill。

工作流

  1. 通过 figma-context-reader 或提供的上下文概要获取 Figma 上下文。
  2. 在推荐组件之前检查本地代码库。
  3. 如果需要 Code Connect,在开展 Code Connect 专项工作前调用已安装的 figma:figma-code-connect 技能。
  4. 将令牌、组件、变体、状态和响应式约束映射到本地实现基础。
  5. 将复杂的产品/应用工作交给 webapp-ui-skill;将面向公众的落地页/产品页面交给 marketing-site-skill。
  6. 实现后必须进行本地视觉验证。仅匹配 Figma 不足以作为验证。

输出格式

使用 assets/design-to-code-handoff.md。

决策规则

  • 优先使用现有项目组件和设计令牌,而不是生成一次性 CSS。
  • 当精确的视觉一致性与无障碍、响应式设计或代码库约定冲突时,应保留 UX 意图。
  • 将 Figma 生成的代码或 MCP 生成的代码视为草稿,直至根据本地架构完成审查。
  • 如果 Figma 文件未包含状态,请在实现计划中加入加载、空内容、错误、禁用、聚焦、悬停和移动端状态。

安全与隐私

  • 将非公开的 Figma 文件、截图、变量、组件名称和源代码视为敏感信息。
  • 未经明确批准且未说明数据传输情况,不要将私有代码或 Figma 上下文发送给外部工具。
  • 不要仅为匹配 Figma 画板而覆盖本地组件;应先提出范围明确的实现计划。

验证与评估

  • 确认交接内容包含 Figma 到代码的组件映射以及本地验证步骤。
  • 对于已实现的工作,要求提供本地应用的浏览器或截图证据。
  • 使用 evals/evals.json 测试应用画板路由、营销页面路由和 Code Connect 差异处理行为。

资源

  • 当当前 Figma 工具相关时,阅读 $CODEX_SKILLS_DIR/senior-figma-orchestrator/references/figma-mcp-compatibility.md。

评论

支持 Markdown