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, and integrating E2E testing into CI/CD pipelines. ## Core Features & Use Cases - Page Object Model Patterns: Encapsulate page interactions in reusable classes with data-testid locators and auto-waiting behavior. - Flaky Test Management: Diagnose race conditions, network timing, and animation issues, plus quarantine strategies using test.fixme and conditional skips. - CI/CD & Artifact Management: GitHub Actions workflow templates, screenshot/trace/video capture, and structured test report generation. - Use Case: When building a web app with critical user flows like login and checkout, use this Skill to generate a complete Playwright test suite with cross-browser projects, retry logic, and failure artifacts uploaded to CI. ## Quick Start Write a Playwright E2E test suite for my login and search flows using the Page Object Model pattern with CI configuration.