What problem does it solve?
Manually verifying UI changes across mobile, web, and native macOS platforms is time-consuming, error-prone, and requires constant context switching between different tools and devices, creating unnecessary friction for solo developers working on cross-platform products.
Core Features & Use Cases
- Multi-platform visual verification: Natively supports mobile (via Maestro MCP or CLI), web (via Playwright MCP), and native macOS apps (via Peekaboo MCP or CLI) with automatic fallback to the best available tool for each platform.
- Intelligent preflight checks: Runs dev server availability probes and single-path selection logic upfront to avoid wasted runs, token spend, and port contention from conflicting tool calls.
- Structured result mapping: Automatically aligns visual checks to acceptance criteria from task plans for clear, actionable pass/fail reporting that integrates with sprint workflows.
Use case: A solo developer shipping a cross-platform productivity app can use this skill to automatically confirm that a new dashboard layout renders correctly on iOS, the web app, and the macOS native client after a code change, without manually opening each app and inspecting every element.
Quick Start
Use the visual-verify skill to confirm the new settings page UI renders correctly across your iOS simulator, web app, and macOS native app after merging the latest design updates.