e2e-loop

Automate exploratory web app testing with Playwright and document findings.

3|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/sami-abdul/claude-predev-setup --skill e2e-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-loop
Source: https://github.com/sami-abdul/claude-predev-setup/tree/main/scaffold/.claude/skills/e2e-loop
Command: npx skills add https://github.com/sami-abdul/claude-predev-setup --skill e2e-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running automated exploratory E2E tests across a web application helps QA teams quickly identify navigation gaps, missing validations, and flaky behavior by simulating realistic user journeys and documenting issues in a structured format.

Core Features & Use Cases

  • Phase-based exploratory testing using a Ralph Wiggum-inspired loop to systematically test route groups and capture findings.
  • Automatic artifact generation (FINDINGS.md, phase-tracker.md) to maintain an auditable test history.
  • Playwright-driven navigation with logging, screenshots, and issue documentation for debugging and traceability.

Quick Start

Start the e2e loop against your web app to automatically discover routes, map phases, and document findings.

Frequently Asked Questions about e2e-loop

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

FAQPage Schema
How do I automate exploratory E2E testing with Playwright?

Automated exploratory E2E testing with Playwright simulates realistic user journeys to identify navigation gaps and missing validations. It drives staged navigation across route groups while systematically capturing structured testing findings during QA cycles.

What is phase-based exploratory testing and how does it map web app routes?

Phase-based exploratory testing systematically groups web application routes into mapped testing phases. This technique uses loop prompts to orchestrate staged testing across route groups, ensuring comprehensive coverage while documenting findings for regression checks and release readiness.

Do I need an authenticated session state to run automated E2E test discovery?

Yes, an authenticated session state is required alongside Playwright and a target app URL. You also need templates for FINDINGS.md, phase-tracker.md, and loop prompts to properly orchestrate the staged testing workflow and maintain auditable artifacts.

How do I document Playwright test findings for QA cycle traceability?

Document Playwright test findings using automatic artifact generation that creates FINDINGS.md and phase-tracker.md files. These artifacts maintain an auditable test history by capturing logging, screenshots, and issue documentation during route navigation for debugging and traceability.

Can I use this automated exploratory testing loop for regression checks?

Yes, automated exploratory E2E testing applies directly to regression checks and release readiness for modern web apps. The structured findings workflow captures navigation gaps and flaky behavior during simulated user journeys, providing auditable test history for QA cycles.

What are the limitations of automated exploratory E2E test loops?

Automated exploratory E2E test loops require a pre-configured Playwright environment, a target app URL, authenticated session state, and specific markdown templates. Without these structured prerequisites and properly configured test management templates, the loop cannot orchestrate staged testing or generate phase-tracker artifacts.