# Visual Testing

> Produces host-specific visual and accessibility evidence. Use during UI LARP after the target build becomes reachable.

- Skill: `telum-ai/visual-testing` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add telum-ai/visual-testing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/telum-ai/visual-testing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: telum-ai (https://skillmd.com/u/telum-ai)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/telum-ai/visual-testing

---


# visual-testing

This is an evidence producer inside UI LARP. It does not declare readiness.

1. Detect `visual_testing.platform` from the active recipe, then project architecture. For `api` or `cli`, STOP: the surface is nonvisual.
2. Read exactly one host reference:
   - `web` → `references/web.md`
   - `mobile-flutter` → `references/mobile-flutter.md`
   - `mobile-rn` → `references/mobile-react-native.md`
   - `mobile-capacitor` → `references/mobile-capacitor.md`
   - `desktop-electron` → `references/desktop-electron.md`
   - `desktop-tauri` → `references/desktop-tauri.md`
   - `extension` → `references/extension.md`
3. Read the design system, UI spec, and any applicable wireframes or UX strategy. Do not preload other hosts.
4. Verify the real runtime and capture capability. If blocked, log the attempted command and blocker; a manual checklist is not visual evidence.
5. Capture changed screens across representative viewport/device, interaction, and applicable loading, empty, error, and success states. Expand when findings or scope require it.
6. Run the host audit plus changed-file token checks. Record screenshot paths, runtime/build SHA, commands, and findings in the LARP evidence manifest. Accessibility or runtime errors remain blocking findings for later validation.

