write-e2e-vr-tests

Automate Playwright E2E and VR test setup with Docker isolation.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/leocaseiro/base-skill --skill write-e2e-vr-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-e2e-vr-tests
Source: https://github.com/leocaseiro/base-skill/tree/main/.claude/skills/write-e2e-vr-tests
Command: npx skills add https://github.com/leocaseiro/base-skill --skill write-e2e-vr-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup and validation of Playwright E2E and VR tests across a project, ensuring consistent structure, Docker-based isolation for visuals, and a reliable pre-push gate.

Core Features & Use Cases

  • File placement and test organization for E2E and VR tests in the repository.
  • Ensures VR tests run inside Docker to match CI screenshots exactly.
  • Enforces a pre-push gate to catch issues before merging.

Quick Start

Follow the documented file layout and run the pre-push checks to validate E2E and VR tests.

Frequently Asked Questions about write-e2e-vr-tests

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

FAQPage Schema
How do I standardize Playwright E2E and visual regression test file placement in a repository?

Standardize Playwright E2E and visual regression tests by enforcing consistent file placement guidance and test organization rules across your project. This approach ensures test anatomy validation and reliable pre-push gate integration to catch issues before merging.

Why do my Playwright visual regression tests fail in CI but pass locally?

Playwright visual regression tests fail when local environments lack Docker-based isolation. Enforcing VR tests inside Docker ensures CI screenshots match exactly, preventing environment-specific rendering inconsistencies and false test failures.

What is the best way to automate a pre-push gate for Playwright E2E tests?

Automate a pre-push gate for Playwright E2E tests by integrating validation checks that enforce test anatomy rules and Docker requirements. This pre-push gate catches issues before merging and ensures consistent test structure.

Can I run Playwright visual regression tests without Docker during local development?

Playwright visual regression tests require Docker to match CI screenshots exactly. Running VR tests without Docker risks environment-specific rendering mismatches, causing inconsistent screenshot comparisons and unreliable test results.

How do I set up Playwright E2E and VR test validation for a new project?

Set up Playwright E2E and VR test validation by following documented file layout guidelines and running pre-push checks. This satisfies test anatomy rules, Docker-based isolation requirements, and pre-push gate integration automatically.