What problem does it solve? End-to-end tests often become slow, flaky, and hard to maintain as applications grow. This Skill provides proven Playwright patterns for structuring test files, managing artifacts, and stabilizing unreliable tests so teams can trust their test suites in CI pipelines. ## Core Features & Use Cases - Page Object Model Patterns: Encapsulate page locators and actions in reusable classes to keep tests readable and maintainable. - Flaky Test Management: Quarantine unstable tests with test.fixme/test.skip, identify flakiness via repeat runs, and fix race conditions with proper auto-waiting locators. - CI/CD Integration: GitHub Actions workflow with multi-browser projects, retries, and artifact uploads for reports, screenshots, videos, and traces. - Use Case: A team shipping a Next.js app needs regression coverage before each deploy. Use this Skill to scaffold a Playwright suite with POM structure, configure retries and reporters, and wire it into GitHub Actions with HTML report artifacts. ## Quick Start Write a Playwright E2E test suite for my login and checkout flows using the Page Object Model pattern and add a GitHub Actions workflow to run it on every pull request.