用途:当用户粘贴 Figma URL 或选区并要求“写出代码”“构建该组件”,或按 Figma 画布扩展现有组件时使用。它读取项目技术栈档案,生成与现有框架、组件和令牌一致的代码。
主要能力:通过 get_design_context 获取解析令牌后的结构树与样式;component_map 将 Figma 组件映射到本地代码组件(含状态、文件路径、匹配属性);token_map 将 Figma 变量映射到项目设计令牌;unmapped 部分按项目风格新建。支持主题模式、动效(get_motion_context)、资源导出(save_image_fills、icon_map、get_screenshot)与通过 design_diff 在设计变更后做增量同步。
使用方式:多个 Figma 文件同时打开时,先用 list_files 列出文件,再用 use_file({ fileName }) 或 use_file({ sessionId }) 声明本次会话文件,之后所有调用都指向该文件。生成时复用高/中置信度组件,映射令牌优先引用而非硬编码原始值,保持项目既有导入风格、文件布局与命名。验证映射后可记录到 docs/figma-component-map.md 和 docs/figma-token-map.md,供后续运行作为最高权威复用。
限制:应始终以工具结果为基准,不能凭截图猜测数值;不虚构组件名;无法映射的颜色或令牌应显式标注缺口。设计快照仅含 Motion 摘要,动画需重新运行 get_motion_context 对比。记录映射前必须经过渲染验证,错误记录会静默影响后续生成。响应式默认根节点为 w-full,断点参考其他宽度画布。
收费、价格、具体平台支持等资料暂未提供。