---
name: omd-visual-verdict
description: "视觉裁决：把截图或渲染输出与参考对照，给出结构化的通过/失败裁决与具体差异。触发词：visual-verdict / 对比截图 / 看下 UI 对不对 / 视觉检查 / 对比这两张图。"
---

# oh-my-dsh · Visual-verdict 视觉 QA

对比渲染产物与参考图，给出**结构化、可执行**的通过/不通过判定。对应 OMC 的 `visual-verdict` skill。

## 何时用

- 有截图/渲染图要跟设计稿或参考图对比。
- 用户要「UI 哪里不对」「视觉走查」的结论。

## 判定纪律

1. **读图**：用 `read_image` 读待检图与参考图，逐张看。
2. **逐维度对比**：布局、颜色、字体字号、间距、文本内容、对齐、溢出——每项单独判。
3. **给具体差异**：不通过项写清「在哪、期望 vs 实际」，能定位到元素就定位。
4. **出判定**：汇总成 `pass` / `fail`（或 `partial`），并给可执行修复项。

## 与其它模式的关系

- 发现视觉缺陷后，转 `omd-debug` 定位代码、`omd-execute` 修。
- 有设计稿/参考文档时先用 `omd-external-context` 把参考吃进来再比。
- 修完再跑一遍本判定，形成闭环。

## 收尾：HUD

用 `omd-hud` 输出判定：`table`（维度/期望/实际/通过?）+ `stat`（通过/失败计数）+ `callout`（总体判定）。让「哪里不对、差多少」一眼可见。

## 反模式

- 别只看一眼就给「差不多」，逐维度核对。
- 别给「颜色有点不一样」这种模糊结论——说清具体差在哪。
- 别把「无法判断」伪装成 pass；拿不准就标 partial 并说明原因。
