From oh-my-claudecode
Compares generated UI screenshots to reference images and outputs JSON verdict with score, differences, suggestions for layout, spacing, typography fidelity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-claudecode:visual-verdictThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<Purpose>
<Use_When>
<Output_Contract> Return JSON only with this exact shape:
{
"score": 0,
"verdict": "revise",
"category_match": false,
"differences": ["..."],
"suggestions": ["..."],
"reasoning": "short explanation"
}
Rules:
score: integer 0-100verdict: short status (pass, revise, or fail)category_match: true when the generated screenshot matches the intended UI category/styledifferences[]: concrete visual mismatches (layout, spacing, typography, colors, hierarchy)suggestions[]: actionable next edits tied to the differencesreasoning: 1-2 sentence summary<Threshold_And_Loop>
score < 90, continue editing and rerun /oh-my-claudecode:visual-verdict before any further visual review pass.<Debug_Visualization> When mismatch diagnosis is hard:
$visual-verdict as the authoritative decision.differences[] and suggestions[] updates.
</Debug_Visualization>Task: {{ARGUMENTS}}
npx claudepluginhub markrmiller/oh-my-claudecode48plugins reuse this skill
First indexed Jul 7, 2026
Showing the 6 earliest of 48 plugins
Compares two screenshots to decide which is less wrong against a visual target, not against a baseline. Provides side-by-side inspection, crop/zoom, metrics, heatmaps, and edge diffing for UI, game, document, or chart visual validation.
Use when a backpressured loop has a front-end/UI change and needs to compare the rendered result against its design reference (a Figma frame or images on a Linear ticket) — catching layout, spacing, contrast, and visual-consistency defects automated tests and happy-path clicking miss.
Performs visual and accessibility QA using Chrome DevTools: screenshot critique, contrast checks, touch target validation, and mockup-vs-implementation diffing.