What problem does it solve? Writing end-to-end tests that are stable, fast, and maintainable is hard — fragile selectors, explicit sleeps, and flaky CI runs erode trust in the test suite. This Skill guides the design of modern E2E tests that verify complete user journeys without the common pitfalls. ## Core Features & Use Cases - Framework Guidance: Compares Playwright and Cypress across multi-browser support, speed, auto-waiting, and mobile emulation to pick the right tool. - Stable Test Patterns: Provides page object patterns, data-testid selectors, auto-waiting, network interception, and authentication state reuse. - CI & Flake Reduction: Covers parallel execution, retries, screenshots/video on failure, GitHub Actions integration, and visual regression testing. - Use Case: You need to test a checkout flow across Chromium, Firefox, and WebKit. Use this Skill to generate a Playwright test with page objects, mocked API responses, seeded test data, and a CI workflow that runs the suite in parallel with failure artifacts. ## Quick Start Ask the AI to write Playwright end-to-end tests for your login and checkout flows with page objects and a GitHub Actions CI workflow.