update-screenshots 是处理 VS Code 组件截图检查的 Skill。它区分非阻断的视觉差异报告,以及需要更新提交文件的截图哈希不匹配。
哈希标识渲染图片的字节,主文要求从 CI 获取,不能用 macOS 或 Windows 本地渲染结果替换。只有设置了阻断标记的样例进入那份基线文件。
接受新哈希前先看旧图和新图,定位实际变化是否符合 PR 意图。无关组件挪了一像素也可能是回归,不能为了消除红灯就自动接受。
如果是预期变化,保留文件格式和顺序,只改对应项;图片渲染失败或交互测试失败则修问题,换哈希没有帮助。本文介绍归档主文规则,未读取引用的 CI 实现、比较真实截图或启用子代理。