What problem does it solve? Manual UI testing misses edge cases, and traditional test suites only verify what developers thought to check. This Skill runs adversarial, evidence-based UI testing in a real browser to find bugs in changed code or across an entire app. ## Core Features & Use Cases - Diff-Driven Testing: Analyzes git diffs to test only what changed, mapping modified files to routes and generating happy-path plus adversarial test plans. - Adversarial & Exploratory Testing: Tries to break forms, modals, and navigation with empty input, XSS payloads, rapid clicks, long strings, and keyboard-only flows. - Deterministic Checks: Runs axe-core accessibility audits, console error capture, broken image detection, and responsive viewport sweeps with structured STEP_PASS/STEP_FAIL assertions. - Parallel Execution & HTML Reports: Fans out independent test groups across named Browserbase sessions and generates a self-contained HTML report with embedded failure screenshots. - Use Case: After opening a PR that adds email validation to a signup form, ask the agent to test it — it will verify valid/invalid submissions, XSS rejection, double-submit protection, and keyboard accessibility, then produce a shareable report. ## Quick Start Ask the agent to test the UI changes in your current pull request against your running dev server on localhost.