performing-visual-regression-testing

Solid

This skill enables Claude to execute visual regression tests using tools like Percy, Chromatic, and BackstopJS. It captures screenshots, compares them against baselines, and analyzes visual differences to identify unintended UI changes. Use this skill when the user requests visual testing, UI change verification, or regression testing for a web application or component. Trigger phrases include "visual test," "UI regression," "check visual changes," or "/visual-test".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Overview This skill empowers Claude to automatically detect unintended UI changes by performing visual regression tests. It integrates with popular visual testing tools to streamline the process of capturing screenshots, comparing them against baselines, and identifying visual differences. ## How It Works 1. **Capture Screenshots**: Captures screenshots of specified components or pages using the configured visual testing tool. 2. **Compare Against Baselines**: Compares the captured screenshots against established baseline images. 3. **Analyze Visual Diffs**: Identifies and analyzes visual differences between the current screenshots and the baselines. ## When to Use This Skill This skill activates when you need to: - Detect unintended UI changes introduced by recent code modifications. - Verify the visual consistency of a web application across different browsers or environments. - Automate visual regression testing as part of a CI/CD pipeline. ## Examples ### Example 1: Verifying UI Changes After a Feature Update User request: "Run a visual test on the homepage to check for any UI regressions after the latest feature update." The skill will: 1. Capture a screenshot of the homepage. 2. Compare the screenshot against the baseline image of the homepage. 3. Report any visual differences detected, highlighting potential UI regressions. ### Example 2: Checking Visual Consistency Across Browsers User request: "Perform a visual regression test on the product details pag...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

testing-visual-regression

Detect visual changes in UI components using screenshot comparison. Use when detecting unintended UI changes or pixel differences. Trigger with phrases like "test visual changes", "compare screenshots", or "detect UI regressions".

2,266 Updated today
jeremylongshore
Testing & QA Solid

managing-snapshot-tests

This skill enables Claude to manage and update snapshot tests using intelligent diff analysis and selective updates. It is triggered when the user asks to analyze snapshot failures, update snapshots, or manage snapshot tests in general. It helps distinguish intentional changes from regressions, selectively update snapshots, and validate snapshot integrity. Use this when the user mentions "snapshot tests", "update snapshots", "snapshot failures", or requests to run "/snapshot-manager" or "/sm". It supports Jest, Vitest, Playwright, and Storybook frameworks.

2,266 Updated today
jeremylongshore
Code & Development Solid

debug-visual-regression

Analyze visual regression test failures in Vizzly. Use when the user mentions failing visual tests, screenshot differences, visual bugs, diffs, or asks to debug/investigate/analyze visual changes. Works with both local TDD and cloud modes.

359 Updated today
majiayu000
AI & Automation Solid

detecting-performance-regressions

This skill enables Claude to automatically detect performance regressions in a CI/CD pipeline. It analyzes performance metrics, such as response time and throughput, and compares them against baselines or thresholds. Use this skill when the user requests to "detect performance regressions", "analyze performance metrics for regressions", or "find performance degradation" in a CI/CD environment. The skill is also triggered when the user mentions "baseline comparison", "statistical significance analysis", or "performance budget violations". It helps identify and report performance issues early in the development cycle.

2,266 Updated today
jeremylongshore
AI & Automation Solid

tracking-regression-tests

This skill enables Claude to track and run regression tests, ensuring new changes don't break existing functionality. It is triggered when the user asks to "track regression", "run regression tests", or uses the shortcut "reg". The skill helps in maintaining code stability by identifying critical tests, automating their execution, and analyzing the impact of changes. It also provides insights into test history and identifies flaky tests. The skill uses the `regression-test-tracker` plugin.

2,266 Updated today
jeremylongshore