截图检查失败别急改的Skill

更新CI测试失败后的组件截图哈希基准值。

update-screenshots 是处理 VS Code 组件截图检查的 Skill。它区分非阻断的视觉差异报告,以及需要更新提交文件的截图哈希不匹配。

哈希标识渲染图片的字节,主文要求从 CI 获取,不能用 macOS 或 Windows 本地渲染结果替换。只有设置了阻断标记的样例进入那份基线文件。

接受新哈希前先看旧图和新图,定位实际变化是否符合 PR 意图。无关组件挪了一像素也可能是回归,不能为了消除红灯就自动接受。

如果是预期变化,保留文件格式和顺序,只改对应项;图片渲染失败或交互测试失败则修问题,换哈希没有帮助。本文介绍归档主文规则,未读取引用的 CI 实现、比较真实截图或启用子代理。

分类:AI 与 Agent

来源仓库:microsoft/vscode

适合用来做什么

  • 在截图与测试失败后更新提交的截图哈希。
  • 分析 PR 上报告的截图差异并提供建议。

安装 update-screenshots

npx skills add https://www.iskills.cc/skills/microsoft/vscode/update-screenshots/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 update-screenshots 的用途与原始说明

浏览全部 Skill 指南