noob-visual

Execute a pre-claimed visual test case with baseline capture or pixel-diff verification.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ganeshgaxy/apps-for-testing --skill noob-visual
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noob-visual
Source: https://github.com/ganeshgaxy/apps-for-testing/tree/main/.claude/skills/noob-visual
Command: npx skills add https://github.com/ganeshgaxy/apps-for-testing --skill noob-visual

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Execute a single pre-claimed visual test case using its BDD or traditional steps with visual_steps config, capturing screenshots for baseline or pixel-diff verification.

Core Features & Use Cases

  • Baseline mode captures screenshots and stores them as a baseline for future comparisons.
  • Verification mode diffs each captured screenshot against the baseline to determine pass/fail.
  • Snapshot-driven element identification allows locating UI elements without hardcoding selectors and supports the noob-visual-claim workflow.

Quick Start

Run the noob-visual-claim tool to create/resume a visual run and pass CLAIM and VISUAL_RUN_ID to start.

Frequently Asked Questions about noob-visual

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

FAQPage Schema
How do I automate visual regression testing for UI changes?

Visual regression testing automates screenshot capture and pixel-diff verification against a stored baseline to detect UI changes. This tool executes pre-claimed test cases using BDD steps to validate deterministic screenshots across devices and viewports.

What is snapshot-based element discovery in UI testing?

Snapshot-based element discovery locates UI elements without hardcoding selectors by using captured snapshots for identification. This approach supports the visual claim workflow by dynamically finding elements during test execution.

How do I capture a baseline screenshot for pixel-diff verification?

To capture a baseline screenshot, run the visual test in baseline mode which stores the initial screenshots for future comparisons. You must first generate a claim using the noob-visual-claim tool to initialize the run.

Can I run visual tests across different devices and viewports?

Yes, visual tests can run across different devices and viewports for deterministic screenshot validation. The tool coordinates test runs using telemetry hooks and visual_steps config to ensure consistent capture conditions.

Do I need noob-visual-claim to start a visual test run?

Yes, noob-visual-claim is required to create or resume a visual run. You must pass the resulting CLAIM and VISUAL_RUN_ID parameters to initialize the visual test execution and coordinate telemetry hooks.

Why does my visual diff verification fail on a valid UI?

Visual diff verification fails when captured screenshots mismatch the stored baseline. Ensure deterministic capture conditions across devices and viewports, and verify that the baseline was captured under the same visual_steps configuration.