What problem does it solve?
This Skill eliminates the risk of shipping undetected visual regressions in user interfaces, which standard DOM and unit tests fail to catch, such as CSS layout shifts, font rendering differences, and rendering bugs that impact end-user experience.
Core Features & Use Cases
- AI-aware screenshot comparison: Compares rendered UI screenshots against versioned baselines using perceptual diffing to catch even subtle visual changes.
- Cross-environment validation: Checks for regressions across multiple viewports (mobile, tablet, desktop) and browsers (Chromium, Firefox, WebKit) to catch environment-specific rendering issues.
- Flake reduction guardrails: Flags common sources of flaky tests like un-masked dynamic content, incorrectly set thresholds, and non-durable baseline storage.
- Use Case: A frontend team can use this Skill to validate that a new button style change does not break the layout of the checkout page on mobile viewports, or that a font update does not cause unexpected rendering differences in Firefox.
Quick Start
Use the visual-regression-checker skill to compare your latest UI screenshots against approved versioned baselines and identify any unintended visual regressions across your supported viewports and browsers.