What problem does it solve? End-to-end tests are often slow, flaky, and hard to maintain. This Skill provides proven Playwright patterns for structuring test suites, stabilizing unreliable tests, managing artifacts, and integrating E2E testing into CI/CD pipelines. ## Core Features & Use Cases - Page Object Model Patterns: Encapsulate page interactions in reusable classes with locators and action methods, keeping test files clean and maintainable. - Flaky Test Management: Diagnose race conditions, network timing, and animation issues, then apply quarantine strategies with test.fixme and conditional skips. - CI/CD & Artifact Management: Configure GitHub Actions workflows, HTML/JUnit/JSON reporters, screenshots, videos, and traces for debugging failures. - Use Case: A team shipping a web app needs reliable browser tests across Chromium, Firefox, WebKit, and mobile viewports. Use this Skill to scaffold a Playwright config with retries, parallel workers, and failure artifacts, then write POM-based tests for critical flows like auth and checkout. ## Quick Start Write a Playwright E2E test suite for my login flow using the Page Object Model pattern with CI configuration.