What problem does it solve? Writing reliable end-to-end tests for web applications is difficult: brittle selectors break on UI changes, tests flake due to timing issues, and setting up authentication, CI pipelines, and cross-browser coverage requires deep Playwright knowledge. ## Core Features & Use Cases - Page Object Model & Locator Strategy: Provides base page classes, page implementations, and a priority-ordered locator strategy (role-based, text, test IDs) to keep tests resilient. - Auth, Mocking & Assertions: Covers global auth setup with stored storage state, API mocking via route interception, web-first auto-waiting assertions, and visual screenshot testing. - CI/CD & Dead Link Detection: Includes GitHub Actions workflows, trace-based debugging, and mandatory dead link and broken image detection tests for deployments. - Use Case: A team shipping a Next.js app uses this Skill to scaffold an e2e/ directory with login and checkout flow tests, run them across Chromium, Firefox, WebKit, and mobile viewports in GitHub Actions, and block deploys when dead links are found. ## Quick Start Set up Playwright end-to-end tests for my web app with a login page object, an auth setup project, and a GitHub Actions workflow that runs the tests on Chromium.