SuperAPI AI 工具集

figma-design-to-code-bridge

前端与建站

查看项目

更新于 10-16 02:22

技能介绍

用途

Figma Design To Code Bridge 用于在目标为实现时,把 Figma 画板与设计上下文转化为可落地的前端方案。它应在 figma-context-reader 之后使用。其输出不是“照截图写代码”,而是从设计意图、设计令牌(tokens)和组件到现有代码库的映射。

主要能力(模式)

  • 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 文件缺少状态,在实施计划中补充 loading、empty、error、disabled、focus、hover 和移动端状态。

安全与隐私

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

验证与评估

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

资源

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

限制

资料未提供该技能的收费、价格、平台支持范围、具体效果指标或安装命令等信息,暂未提供。