用途:将 AI 生成的精致静态 HTML 页面迁移到 Edge Delivery Services(EDS),在保持原始视觉设计的前提下使内容可在 DA 中编辑。典型触发语句包括“Convert https://example.com/static-page to EDS”“让此页面在 DA 中可编辑但保留原始标记”等。
主要能力:支持两种转换层级。page 级(叠加/overlay)通过带 [data-slot] 标记的模板逐字节保留原始 DOM,一个模板、一个 CSS 文件、一个按 slot 键控行的 DA 文档;block 级将每个内容区块转为独立 EDS block,各自拥有 decorate() 函数与 CSS,内容在 DA block 表格中编写,页头页脚保持静态片段。额外支持 hybrid 层级、三种资源策略(absolute、vendor、da-media)以及 Milo 基底变体。流程分七个阶段:Prerequisites、Capture、Analyze、Generate、Wire、Round-trip、Reflect。Analyze 阶段会生成 notes.md 与 decisions.json,并含复杂度闸门(超过 8 个 section 或 100 个可 slot 元素时自动从 page 级切换到 block 级)。
使用方式:Source URL 是唯一必需参数,其余自动推断并在确认摘要中展示。可指定 level=page|auto|check|block,默认 page。auto 会在可行性分析后请求确认;check 仅输出可行性报告。用法示例:/snowflake https://example.com/promo level=block。初始化会探测基底(node <SKILL_DIR>/scripts/install-substrate.mjs --dry-run)并检查 DA token,摘要无条件展示后直接进入 Phase 0。Phase 5 使用 npx -y @adobe/aem-cli up --html-folder drafts 启动本地服务,并通过 DA PUT 与 preview API 发布,含浏览器健康闸门与 1:1 DOM 相等校验。
适用场景:有 AI 生成的精美静态页面,希望上线到 EDS 且不丢失原始设计,同时让内容在 DA 可编辑。
限制:不用于规范的 EDS block 重写迁移,那属于 page-import;Snowflake 保留源设计,page-import 重写为标准 EDS block 模式且不追求视觉保真。block 级转换要求源页面各 section 相互独立。需要 da-content 技能配合(Phase 3 与 5 直接引用)。除 Source URL 外,目标仓库、DA 根路径等会自动解析;DA token 在 Phase 5 前必须就绪。价格、平台支持范围等资料暂未提供。