What problem does it solve? Writing reliable end-to-end browser tests is hard: flaky selectors, race conditions, and shared state between tests cause constant CI failures. This Skill provides a structured Playwright workflow covering setup, resilient test authoring, and debugging so tests stay stable in CI/CD pipelines. ## Core Features & Use Cases - Resilient Test Authoring: Enforces role-based locators, web-first assertions, and auto-waiting instead of brittle CSS selectors and hard-coded timeouts. - Page Object Model & Fixtures: Guides implementation of POM architecture, custom fixtures, and shared authentication via storageState. - Debugging & CI Integration: Covers trace viewer, UI mode, API mocking with page.route, sharding, and visual regression testing. - Use Case: A QA engineer needs to automate a checkout flow. The Skill produces Page Object classes, test files with proper assertions, and a playwright.config.ts with trace-on-retry enabled for CI. ## Quick Start Write Playwright E2E tests for the login and checkout flow of my web app using the Page Object Model pattern.