Stitch上传HTML:让路由标题、sourceScreen与实例ID各归其位
素材身份:作者原创输入/可编辑参考。目标工具未在本轮执行。
先打开 index.html;input.csv 是原始字段,reference.csv 是验收基准,negative.csv 是故意构造的坏样例。
actual-results.csv 保留未测状态,实际执行后再填写。
前置条件:
本地练习资料可免费编辑与检查;执行Stitch需要可访问账号和已配置的官方MCP或SDK,云端额度/计划以账户页面为准。
在隔离练习项目操作,保留projectId、screenId和版本;本稿未调用目标云端,不能据此声称生成完成。
操作步骤:
1. 准备两份页面
保存/settings/profile和/settings/billing的独立HTML。
两页都有“设置”标题,因此不能只按人类可见标题判断身份。
2. 锁定目标项目
读取官方项目清单,选定实际projectId并写入台账。
同名项目存在时核对创建记录,不凭列表第一项上传。
3. 设置上传标题
按官方code-to-design约定将--title设为真实路由。
generated-by注明生产工作流,不把它误当screenId。
4. 执行上传并保留返回
在隔离练习项目上传单个HTML,记录原始sourceScreen和screenInstance。
这两个ID用途不同,不能把一个复制到两个字段。
5. 建立路由映射
把两个页面分别连到上传返回的资源身份,再查看实际缩略图。
响应缺少一页时保留缺失状态,不使用另一页ID补齐。
6. 准备设计应用选择
后续选择对象只带id和sourceScreen,从项目元数据读真实值。
不要附带x、y、width、height等布局字段给apply_design_system。
7. 交付导入回执
保存路由映射、实际返回和截图,标注执行日期。
未上传时只交可编辑输入与待填台账,不伪造资源ID。
验收:
两个路由对应不同的实际sourceScreen。
screenInstance与sourceScreen分栏。
设计应用请求未夹带画布位置字段。
官方资料:
https://github.com/google-labs-code/stitch-skills/blob/main/plugins/stitch-design/skills/code-to-design/SKILL.md
图片身份:assets/ 为内置image_gen生成的原创练习输入缩略版,原始文件保留在网站图片来源地址。可编辑SVG为作者原生排版。