用途:作为 /moai design 的统一设计工作流技能,导入设计产物并加载设计简报上下文,供 expert-frontend 等下游使用。
主要能力:Path A 导入 Claude Design 交接包(ZIP 或 HTML 单文件),校验 manifest.json 版本白名单(默认 ["1.0"]),提取 tokens.json、components、assets、copy.json 到 .moai/design/;提取前做安全扫描,拒绝可执行文件、符号链接、路径穿越与绝对路径。Path B1 不内置静态 Figma 技能,而是调用 moai-meta-harness 动态生成 .claude/skills/harness-figma-extractor/SKILL.md,通过问答收集 Figma 文件 ID、页面选择器与凭据环境变量名(值不写入技能文件),产出 tokens.json 与 components.json 并做 DTCG 校验。设计简报加载按 spec > system > research 优先级,token 预算默认 20000,超出时反向丢弃低优先级,spec 永不丢弃;估算公式为 ceiling(字符数/4)*1.10;输出块首行必须为 ## Design Context (from .moai/design/)。
限制:当前仅支持 ZIP 与 HTML,DOCX/PPTX/PDF/Canva 链接为后续路线;路径选择结果持久化到 .moai/design/path-selection.json;品牌上下文 .moai/project/brand/ 为最高约束,任何路径不得覆盖;错误码包括 DESIGN_IMPORT_NOT_FOUND、UNSUPPORTED_FORMAT、UNSUPPORTED_VERSION、SECURITY_REJECT、MISSING_MANIFEST。