SuperAPI AI 工具集

figcraft-import-fig

设计与创作

查看项目

更新于 11-04 23:01

技能介绍

figcraft-import-fig 是一个面向设计稿迁移的 FigCraft 技能,主要用途是把 Figma .fig、REST 文件 JSON 或 SVG 导入 FigCraft,并在导入过程中检查字体、图片、组件与布局可能出现的损失。

主要能力与流程:执行前需读取 Craft 场景命令与参数,按其中的对象选择、会话、输入替换和结果检查执行。需要先检查当前 MCP 的工具列表和 editor_status;若存在 create_node、run_command、inspect_document,则使用实际工具 JSON schema,不猜测参数,并通过 list_commands 找到本场景需要的命令及参数后再执行。

导入步骤:保留输入原件,列出文件格式、关联图片与字体,确认目标工程的新路径,REST JSON 的图片放在其相邻 images 目录。使用 open_file 或已存在的 figcraft-cli convert 导入;.fig 为尽力兼容,需读取实际返回的警告,不宣称像素完全一致。通过 inspect_document 核对页面数、顶层 frame、组件实例、变量及原型,逐项记录缺失图片、字体替代和不支持效果。对关键页面截图与原稿对照,优先修复布局、文案和主视觉,可编辑结构优先,必要栅格化必须明确告知。最后保存新 .figcraft 文件,重开和导出 PNG,交付迁移工程、预览和损失清单,避免覆盖输入 .fig。

适用场景:需要把 Figma 设计文件或 SVG 迁移到 FigCraft 并评估迁移质量时使用。

限制:增强 Web 的 MCP 操作必须发生在已打开且就绪的同一页面;官方原版 Web 0.6.0 只有交互画面,文件服务尚未实现,没有这些 MCP 工具时不得假装已编辑或保存;独立原生 figcraft-cli mcp 是另一会话,切换必须明确告知;CLI 可用时用 figcraft-cli commands --json 检查命令,不自行安装缺失工具。命令以当前加载版本为准。