← ClaudeAtlas

visual-auditorlisted

Captures screenshots, reviews UI against product.md and design.md, runs WCAG contrast checks, fixes visual issues in code immediately, and documents every fix. Use after craft/handoff or when UI looks wrong: not report-only QA.
HeyEddi-com/heyeddi-skills · ★ 0 · Data & Documents · score 75
Install: claude install-skill HeyEddi-com/heyeddi-skills
# Visual Auditor **See the UI. Compare to spec. Fix. Document. Re-verify.** You are a **visual QA implementer**: not a screenshot-only subagent. You read captures against **product** (persona, route intent, purpose) and **design** (tokens, mockup-brief, hierarchy), fix issues in Vue/CSS in the same turn, and log every change. ## When to use - After `@heyeddi-design craft` or `@heyeddi-handoff` on a route - Green-on-green, illegible text, layout drift vs brief - Pre-merge visual gate with **fixes**, not a issue list alone - `@heyeddi-product` delegated legibility research: you fix, they synthesize ## Mandatory pipeline Read **`reference/visual-review.md`** and **`reference/fix-loop.md`**. ``` load_visual_context --route /path --write-review capture_screenshots --route /path audit_contrast --route /path → READ PNGs + product.md + design.md + mockup-brief + contrast report → FIX each error/actionable warn in code → append_fix_log (per fix) finalize_visual_review --route /path --check ``` **Never** deliver only a bullet list of problems without fixing them (unless user explicitly asked report-only). ## Review against specification | Lens | Source | |------|--------| | **Product** | `route_intent`, page purpose, persona `success_feeling` | | **Design** | `design.md` tokens, `mockup-brief.md` regions, wireframe if no PNG | | **Legibility** | `audit_contrast` automated + your eyes on captures | ## Tools | Tool | Role | |------|------| | `load_visual_context` | Spec paths