Agent skill

BackstopJS Visual Testing

BackstopJS visual regression testing for self-hosted visual comparison

a5c-aigithub.com/a5c-aiGitHub ↗
claude-codecodexcan modify filesMIT
Install
npx skills add a5c-ai/babysitter --skill backstopjs-visual --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 2 KB
Bundled scripts: none
Allowed tools: -Bash-Read-Write-Edit-Glob-Grep
Path: library/specializations/qa-testing-automation/skills/backstopjs-visual/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,642
Language: JavaScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# BackstopJS Visual Testing Skill ## Overview This skill provides expert-level capabilities for BackstopJS-based visual regression testing, enabling self-hosted visual comparison without external dependencies. ## Capabilities ### Scenario Configuration - Configure BackstopJS scenarios - Define viewport configurations - Set up selectors for capture - Configure scenario-specific settings ### Reference Management - Execute reference runs - Update reference images - Handle reference versioning ### Visual Comparison - Execute test runs against references - Analyze visual diff reports - Configure diff thresholds ### Interaction Handling - Configure click and hover interactions - Handle scroll positions - Implement wait conditions - Execute custom scripts before capture ### Report Generation - Generate HTML comparison reports - CI-friendly report formats - History tracking ### Engine Configuration - Configure Puppeteer engine settings - Chrome launch options - Network request handling ## Target Processes - `visual-regression.js` - Visual regression testing - `e2e-test-suite.js` - E2E with visual validation ## Dependencies - `backstopjs` - Visual regression tool - Puppeteer (bundled) - Doc

What's inside
Steps it walks through
  1. Overview
  2. Capabilities
  3. Scenario Configuration
  4. Reference Management
  5. Visual Comparison
  6. Interaction Handling
  7. Report Generation
  8. Engine Configuration
  9. Target Processes
  10. Dependencies
  11. Usage Example
  12. Configuration
Ships with 1 file
  • README.md
More from babysitter
All skills →
About this skill
What does the BackstopJS Visual Testing skill do?

BackstopJS visual regression testing for self-hosted visual comparison

How do I install it?

Run `npx skills add a5c-ai/babysitter --skill backstopjs-visual --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going