前提:已连接 Ardot MCP,并在 Ardot 里打开目标文件。
典型用法:
技能做什么:自动排版 → 标题栏 + 分组 + 单元格小标题 → 找空位放置(不覆盖已有画板)→ 截图预览 → 返回 Ardot 链接。
想调整时直接说:「白底 / 灰底 / 演示模式」「竖排 / 矩阵」「按设备分组」「日期写 X」。
适合多状态页面对照、设计评审看板、流程演示、角色/设备矩阵,以及 AI 设计工作流的收尾整理。
不处理:生成画板内部 UI、导出 PDF/PNG、跨多个 Ardot 文件编排、判断业务方案好坏。
Step 1 确定输入画板 + 目标页面
Step 1.5 场景理解与分组确认
Step 2 判断布局轴向
Step 3 生成骨架 + 校验 + 截图 + 返回链接
输入源优先级:
输出位置默认当前页面。若读取不到文件、页面或 selection,只问一次:「请在 Ardot 里选中要排版的画板,或告诉我 nodeId / 目标页面。」环境依赖见 references/dependencies.md。
先解决「谁和谁是一组」,再决定「怎么排」。仅凭尺寸、命名或坐标推断分组属于拍脑袋。
满足以下全部条件可直接沿用原结构:用户已明确分组;入口节点已有清晰容器语义;不存在多种合理解释。否则必须给 2-4 个分组选项,并包含「保持原样」和「自定义」。详情见 references/scene-grouping.md。
先看原始画布是否已有明确排布意图,再用尺寸评分选择 ROW / COLUMN / MATRIX:
references/layout-decision-tree.md 的评分规则选择。不要只按内容类型拍板。详细决策树见 references/layout-decision-tree.md。
references/quality-harness.md 的不可触犯契约:不能超宽/超长、不能覆盖已有画布、不能交付未校验结果。references/skeleton-spec.md §4 计算 outer 尺寸。locate_available_space,padding >= 400,严禁手写坐标。batch_edit({ operations: ... }) 生成结构,不使用旧版 edits[]。batch_read 校验尺寸、对齐、token、divider、主题对比度。capture_screenshot 展示预览,并返回 Ardot 链接。骨架数值、对齐硬契约、mini-title、column divider、Reject Signals 统一维护在 references/skeleton-spec.md。
交付前至少通过以下 5 项;完整 19 条见 references/skeleton-spec.md §7。
locate_available_space,且没有覆盖/贴边已有画板。出错时不要抛原始 API 报错,要翻译成「发生了什么 + 用户该做什么」。恢复策略见 references/quality-harness.md。
按需读取,不必预读:
references/dependencies.md:Ardot MCP 依赖与环境排查。references/scene-grouping.md:Step 1.5 分组确认方法。references/layout-decision-tree.md:ROW / COLUMN / MATRIX 判断。references/skeleton-spec.md:骨架数值合同、对齐、Reject Signals。references/naming-conventions.md:outer 名称、titlebar、subtitle、mini-title 文案。references/presets.md:主题 preset、自然语言切换与对比度。references/ardot-api-cheatsheet.md:Ardot MCP 调用速查。references/quality-harness.md:运行恢复与发布前 smoke tests。references/faq.md:完整常见问题。references/examples.md:完整示例。assets/preset-config.json:实际主题数值配置,生成前必须读取。版本号以本章为单一来源,须与 assets/preset-config.json 的 $version、发布包文件名、SkillHub 发布版本保持一致。
skill-name-version.zip,发布包使用 ardot-showcase-autolayout-1.0.8.zipouter.cornerRadiustype:"ref" 仅适用于 component,普通 FRAME 画板必须用 Copy(C);cheatsheet 改为「先判断是否组件」决策流assets/preset-config.json 的 $version 同步为 1.0.7batch_edit 调用文档为当前 Ardot MCP 的 operations 字符串语法gray-review$themeAliases 自然语言主题切换references/scene-grouping.mdardot-showcase-autolayout共 10 个版本