用途:根据代码库在 Figma 中构建或更新专业级设计系统,适合需要创建变量/令牌、组件库、页面结构与文档的场景。
主要能力:编排跨 20–100+ 次 use_figma 调用的多阶段工作流,参考 Material 3、Polaris 等真实设计系统模式;覆盖令牌(变量集合、模式、原始与语义变量、作用域与代码语法)、样式(阴影、文字)、文件结构(封面、基础、组件页)、组件(变体、组件属性、绑定变量、Code Connect 映射)以及最终无障碍、命名与未解析绑定审计。
使用方式:必须先加载 figma-use 技能,每次 use_figma 调用传入 skillNames: "figma-generate-library"。工作流分阶段进行,阶段间设强制用户检查点:阶段0发现(分析代码库与 Figma 文件、搜索已订阅库、锁定 v1 范围、映射冲突)、阶段1基础(变量优先,再样式)、阶段2文件结构、阶段3组件(逐个创建,依赖顺序,先原子后分子)、阶段4集成与 QA。状态通过 setSharedPluginData 与 /tmp/dsb-state-{RUN_ID}.json 状态台账持久化,禁止并行 use_figma 调用,所有调用严格顺序执行。
限制:绝非一次性任务,跳过或重排阶段会导致结构性失败;变量必须先于组件,所有变量必须设置作用域与代码语法;不得臆造 Node ID,须从状态台账读取;getPluginData/setPluginData 不支持,需用 getSharedPluginData/setSharedPluginData;颜色为 0–1 范围,写文本前必须加载字体;用户拒绝时须修正后再继续。具体命令、脚本内容及官方文档细节暂未在资料中提供完整内容。