Webapp Testing

Coordinate Planner, Generator, and Healer agents to create and repair Playwright tests.

3|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/yonatangross/create-yg-app --skill webapp-testing-yonatangross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Webapp Testing
Source: https://github.com/yonatangross/create-yg-app/tree/main/.claude/skills/webapp-testing
Command: npx skills add https://github.com/yonatangross/create-yg-app --skill webapp-testing-yonatangross

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Webapp Testing Skill automates end-to-end Playwright testing by coordinating autonomous agents (Planner, Generator, Healer) to plan, generate, and heal tests, reducing manual test engineering effort.

Core Features & Use Cases

  • Agent-driven test workflow: Planner explores the app and creates Markdown specs; Generator produces Playwright tests that validate selectors against a live app; Healer automatically repairs failing tests after UI changes.
  • Visual regression & SSE support: Built-in visual regression with Playwright toHaveScreenshot and real-time SSE progress updates for long-running analyses.
  • Use Case: A team wants to rapidly age-test a new web app by turning planner plans into executable tests with auto-healing, ensuring test stability across UI iterations.

Quick Start

Install Playwright MCP, initialize 3 agents, seed tests, and run the end-to-end workflow to generate tests from specs and execute them with Playwright.

Frequently Asked Questions about Webapp Testing

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

FAQPage Schema
How do I automate Playwright end-to-end testing for a React app?

Automate Playwright end-to-end testing by orchestrating Planner, Generator, and Healer agents to plan, generate, and repair tests against a React or Next.js web application. This workflow uses Markdown specs and validates selectors against live UIs.

Can I auto-heal flaky Playwright tests when my UI changes?

Auto-heal flaky Playwright tests using the Healer agent, which automatically repairs failing tests after UI changes. It validates existing selectors against the live app and updates tests to maintain stability across evolving interfaces.

How does an AI agent plan and generate Playwright tests?

AI agents plan and generate Playwright tests by having the Planner explore the app to create Markdown specs, while the Generator produces executable tests that validate selectors against a live web application using the MCP workflow.

Does this autonomous testing workflow support visual regression and SSE updates?

This autonomous testing workflow supports visual regression using Playwright toHaveScreenshot and provides real-time SSE progress updates for monitoring long-running test analyses and generation tasks.

What do I need to set up autonomous Playwright testing agents?

To set up autonomous Playwright testing agents, install the Playwright MCP, initialize the three agents, seed initial tests, and run the end-to-end workflow to generate tests from Markdown specs and execute them.

When should I use autonomous agents instead of manual Playwright test engineering?

Use autonomous agents for Playwright testing when building React or Next.js apps with evolving UIs that require reliable test suites adapting to changes, reducing manual test engineering effort while ensuring test stability across iterations.