ui-visual-regression

Compare screenshots and network requests between a branch and its merge base.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/seanyofthedead/omaha-oracle --skill ui-visual-regression-seanyofthedead
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-visual-regression
Source: https://github.com/seanyofthedead/omaha-oracle/tree/main/.claude/skills/ui-visual-regression
Command: npx skills add https://github.com/seanyofthedead/omaha-oracle --skill ui-visual-regression-seanyofthedead

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires roachprod:*, playwright-cli:*, compare:*, diff:*, git:*, ./dev:*, npm:*, which:*, curl:*, mkdir:*, cp:*, ls:*, tail:*, sleep:*, rm:*, gh:*, grep:*, date:*, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates visual regression testing for UI changes, ensuring that updates do not introduce visual or behavioral regressions.

Core Features & Use Cases

  • Automated Visual Comparison: Compares screenshots and network requests between the current branch and its merge base.
  • Customizable Workflow: Configurable test plans with explicit user approval for each step.
  • Efficient Data Analysis: Captures and analyzes visual and network data to detect differences.

Quick Start

Run the ui-visual-regression skill to start a visual regression test for the current branch changes.

Frequently Asked Questions about ui-visual-regression

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate UI visual regression testing for my current branch?

Automate UI visual regression testing by comparing screenshots and network requests between your current branch and its merge base to detect unintended UI changes. This skill runs configurable test plans and requires explicit approval for each step.

What is visual regression testing and how does screenshot comparison work?

Visual regression testing detects unintended UI changes by capturing screenshots and comparing them against a baseline. This skill automates screenshot comparison between your current branch and merge base to identify visual differences introduced by updates.

Do I need playwright-cli and ImageMagick to run visual regression tests?

Yes, you need playwright-cli, ImageMagick, and roachprod to execute visual regression tests. These dependencies are required to capture screenshots, compare images, and manage the test execution environment.

Can I compare network requests alongside screenshots in visual regression testing?

Yes, you can compare network requests alongside screenshots during visual regression testing. This skill captures and analyzes both visual and network data between your current branch and merge base to detect behavioral and visual regressions.

How do I configure test plans for automated screenshot comparison?

Configure test plans for screenshot comparison by defining steps within the workflow, where each step requires explicit user approval before execution. This customizable workflow ensures controlled visual regression testing for your software development process.

What are the limitations of using screenshot comparison for UI testing?

Screenshot comparison for UI testing is limited to detecting visual and network request differences between branches, focusing strictly on UI changes detection. It requires specific dependencies like roachprod and playwright-cli to execute properly.