Skip to main content
skillsSource-backedReview first Safety Privacy

Reg-suit Visual Regression Review Capability Pack Skill

Expert reg-suit review skill for evaluating rendered UI image baselines, thresholds, snapshot storage, report artifacts, and visual QA release readiness.

by oktofeesh1·added 2026-06-03·
Claude CodeCodexWindsurfGeminiCursorCLI
HarnessClaude CodeCodexWindsurfGeminiCursorCLI
Level:expertType:capability-packVerified:validated
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • Installing reg-suit adds npm packages to the selected project environment; pin the reviewed package version and avoid global installs for review work.
  • reg-suit can publish image snapshots and HTML reports through storage plugins such as S3 or Google Cloud Storage; review destination configuration before running in shared CI.
  • Visual baselines can normalize accidental UI changes if accepted too casually; require owner approval for broad layout, color, text, or viewport changes.
  • The source ZIP is external and version-pinned for reference; package trust should remain a maintainer decision.

Privacy notes

  • Rendered UI images and reports can expose environment URLs, branch names, visible UI text, test account data, and product screenshots.
  • Storage and notification plugins can publish report links to CI systems, pull request comments, chat tools, or cloud buckets.
  • Keep public review notes focused on changed components, thresholds, artifact links, and summarized findings; omit sensitive rendered content that does not need to be public.

Prerequisites

  • UI change, pull request, or release candidate with rendered image artifacts
  • reg-suit configuration such as `regconfig.json`
  • Baseline image source, actual image directory, and generated report location
  • Threshold policy for accepted pixel or rate differences
  • CI logs, storage configuration, and reviewer policy for accepting baseline changes

Schema details

Install type
package
Reading time
9 min
Troubleshooting
Yes
Source repository stats
Scope
Source repo
Skill and platform metadata
Skill type
capability-pack
Skill level
expert
Verification
validated
Verified at
2026-06-03
Retrieval sources
https://github.com/reg-viz/reg-suit#readmehttps://github.com/reg-viz/reg-suit/releases/tag/v0.14.6https://registry.npmjs.org/reg-suit/0.14.5https://raw.githubusercontent.com/reg-viz/reg-suit/v0.14.6/README.mdhttps://raw.githubusercontent.com/reg-viz/reg-suit/v0.14.6/package.jsonhttps://raw.githubusercontent.com/reg-viz/reg-suit/v0.14.6/packages/reg-suit-cli/package.json
Tested platforms
ClaudeCodexWindsurfGeminiCursorGeneric AGENTS
PlatformSupportInstall path
claude-codeNative.claude/skills/<skill-name>/SKILL.md
codexNative.agents/skills/<skill-name>/SKILL.md
windsurfNative.windsurf/skills/<skill-name>/SKILL.md
geminiNative.gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md
cursorAdapter.cursor/rules/<skill-name>.mdc
cliManualAGENTS.md or tool-specific context file
Full copyable content
# Trigger
"Apply the reg-suit visual regression review capability pack to this UI change."

# Required output
1) reg-suit package/source version and config inventory
2) Baseline, actual image, threshold, and report review
3) Visual-diff findings with release-blocking and non-blocking issues
4) Validation plan and merge, hold, or request-changes recommendation

About this resource

Knowledge Freshness

This capability pack is pinned to reg-suit CLI package 0.14.5, the reg-suit source release v0.14.6, npm metadata, and source files verified on 2026-06-03. The source release contains packages/reg-suit-cli/package.json with package name reg-suit and version 0.14.5.

Retrieval Sources

Prefer current reg-suit source, npm metadata, and repository documentation over model memory for CLI commands, plugin names, threshold options, and report behavior.

Scope Note

This is not a Playwright E2E testing skill, a generic rendered-page workflow, or an after-edit hook. Use it for human-in-the-loop review of reg-suit visual regression artifacts: baselines, actual image sets, diff reports, thresholds, storage plugins, notification plugins, and release decisions.

Core Workflow

  1. Confirm the reg-suit package version, source release, npm metadata, repository status, and install path used for review.
  2. Locate regconfig.json and inventory core.workingDir, core.actualDir, thresholdRate, thresholdPixel, matchingThreshold, antialias handling, x-img-diff settings, and concurrency.
  3. Inventory configured plugins: key generator, publisher, notifier, storage destination, report destination, and pull request notification behavior.
  4. Confirm the baseline source, actual image source, expected branch or commit key, and whether the comparison target matches the release branch.
  5. Review generated reports for changed regions, inserted or moved areas, missing images, viewport-specific drift, font rendering changes, and component-level ownership.
  6. Classify visual changes as intentional, suspicious, release-blocking, flaky capture, environment mismatch, or baseline-maintenance noise.
  7. Review threshold policy. Check whether thresholds mask meaningful UI changes or fail harmless rendering variation.
  8. Build a validation plan: recapture steps, targeted page checks, owner review, usability spot checks when visual changes affect text or controls, and CI reruns for flaky captures.
  9. Produce a release recommendation with evidence links, accepted baseline list, blockers, follow-up owners, and a merge, hold, or request-changes decision.

Capability Scope

  • reg-suit package/source verification
  • regconfig.json and plugin review
  • Baseline and actual image provenance review
  • Threshold and antialias policy review
  • HTML report and visual diff triage
  • Storage and notification behavior review
  • CI visual QA gate review
  • Evidence-based release decision for UI changes

Compatibility

Native

  • Claude Code / Claude: use as a reusable Agent Skill for visual regression review and release gating.
  • Codex/OpenAI workflows: use as SKILL.md-style instructions for UI artifact review.

Manual Adaptation

  • Windsurf and Gemini: adapt the workflow and output contract into their skill formats.
  • Cursor and Generic AGENTS files: convert the review rules and validation checklist into repository-level visual QA instructions.

Required Inputs

  • reg-suit package version and source release
  • Pull request, release candidate, or UI change summary
  • regconfig.json and configured plugin list
  • Baseline image source and actual image directory
  • Generated report URL or local report path
  • Threshold policy and owner approval rules for accepting new baselines

Production Rules

  • Do not accept a new baseline until the visual change is tied to an intentional product or design change.
  • Do not treat a low diff percentage as safe when the changed region affects navigation, forms, prices, permissions, or critical calls to action.
  • Do not approve broad baseline churn when only one component was expected to change.
  • Treat missing, blank, clipped, overlapped, or wrong-viewport images as release-blocking until recaptured.
  • Keep visual review separate from functional test results; passing E2E tests do not prove the UI rendered correctly.
  • Require storage and notification destinations to be explicit before publishing visual reports from CI.
  • Prefer targeted recapture and owner review over raising thresholds to make a noisy run pass.

Output Contract

  1. Source evidence: reg-suit package version, source release, npm metadata, repo links, and docs reviewed.
  2. Config inventory: actual directory, working directory, thresholds, x-img-diff settings, plugins, storage, and notifications.
  3. Artifact review: baseline source, actual image set, report location, changed images, and changed regions.
  4. Findings: release blockers, non-blocking visual issues, flaky capture symptoms, and accepted intentional changes.
  5. Validation plan: exact recapture, CI, owner-review, and targeted page checks needed before merge.
  6. Recommendation: merge, hold, request changes, or recapture with evidence.

Troubleshooting

Issue: The report shows widespread pixel drift

Fix: Check rendering environment, fonts, viewport size, animation state, and capture timing before accepting a broad baseline update.

Issue: The target branch has no expected images

Fix: Review the key generator plugin, branch/commit key, storage destination, and CI checkout depth before treating every image as new.

Issue: Thresholds hide meaningful changes

Fix: Lower the threshold or split critical pages into stricter scenarios. Escalate changes affecting navigation, forms, pricing, permissions, or primary actions.

Issue: Report links are unavailable after CI finishes

Fix: Check publisher plugin settings, bucket permissions, report retention, and whether notification plugins point reviewers to the same report generated by the run.

Issue: Baselines keep changing without product changes

Fix: Stabilize fonts, viewport, locale, time, seeded data, animation state, and network fixtures before approving new images.

Validation Checklist

  • reg-suit package version, source release, npm metadata, and docs verified.
  • regconfig.json found and reviewed.
  • Baseline source and actual image directory identified.
  • Thresholds and antialias settings checked against project policy.
  • Storage and notification plugins inventoried.
  • Changed images and changed regions reviewed.
  • Missing, blank, clipped, and wrong-viewport captures checked.
  • Intentional visual changes tied to product or design evidence.
  • Recapture and owner-review requirements documented.
  • Merge, hold, request-changes, or recapture recommendation recorded.
#reg-suit#visual-regression#rendered-page-qa#screenshots#capability-pack

Source citations

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.