关于 figma-code-to-canvas
用于将本地或公开网页转换为 Figma 图层,并与源界面对照的技能。它支持为需认证页面规划隐私安全路径,也可在转换工具不可用时提供手动重建指导。
主要功能
- 01将本地页面捕获为 Figma 图层
- 02将公开 URL 捕获为 Figma 图层
- 03规划私有页面的安全处理
- 04比较生成图层与源界面
- 05提供手动重建说明
适用场景
- 01将本地开发页面导入 Figma
- 02把公开网页转换为可编辑图层
- 03规划已认证预发布页面的捕获
- 04记录生成后的视觉偏差
MCP 相关
Figma MCP 不可用时,该技能改为提供手动重建画框和组件的方案。若已安装 `figma:figma-generate-design` 技能,也可调用它。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sergekostenchuk/ ui-ux-agent-skill-system --skill figma-code-to-canvas安装后在 Claude Code 中输入/figma-code-to-canvas确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlassets/code-to-canvas-report.mdevals/evals.json详细介绍
Figma 代码转画布
当需要将代码或浏览器界面反向转换为 Figma 画布时,使用此技能。此技能对工具可用性和隐私敏感。
模式
capture-local:将本地开发服务器页面转换为 Figma 图层。capture-public:将公开 URL 转换为 Figma 图层。capture-private:为经过身份验证的页面或预发布页面规划安全路径。reconcile:比较生成的 Figma 图层与源界面,并列出偏差。fallback:当代码转画布工具不可用时,提供手动重建说明。
工作流
- 确认 URL/应用来源、视口、目标 Figma 文件/页面和隐私类别。
- 对于本地页面,启动或验证开发服务器,并在生成 Figma 内容前截取屏幕截图。
- 如果请求代码转画布或生成设计,且已安装
figma:figma-generate-design技能,则调用该技能。 - 未经明确批准,不要通过远程服务发送经过身份验证的私密页面、Cookie、客户数据或内部 URL。
- 生成后,尽可能读取 Figma 元数据或截取 Figma 屏幕截图。
- 生成对照报告:源 URL、视口、生成的目标、可见的不匹配项和后续编辑。
输出格式
使用 assets/code-to-canvas-report.md。
后备方案
- 如果 Figma MCP 不可用:提供手动重建画框/组件的计划。
- 如果无法访问页面:请求提供屏幕截图/导出文件,并转交给
figma-canvas-editor。 - 如果隐私要求禁止远程生成:将工作保留在本地,并说明由人工协助导入的方案。
资源
- 在承诺具备相关能力之前,先阅读
$CODEX_SKILLS_DIR/senior-figma-orchestrator/references/figma-mcp-compatibility.md。
评论
支持 Markdown