What problem does it solve? Writing and maintaining Playwright test suites involves many decisions—locator strategies, waiting patterns, mocking, CI configuration, and framework-specific quirks—and getting them wrong leads to flaky, slow, or brittle tests. This Skill provides structured, activity-based guidance so you apply proven patterns instead of reinventing them. ## Core Features & Use Cases - Activity-Based Reference Routing: A decision tree and lookup tables map your current task (writing E2E tests, fixing flaky tests, configuring CI/CD, mocking APIs) to the exact reference file you need. - Comprehensive Coverage: References span core patterns (locators, assertions, fixtures, Page Object Model), testing patterns (API, visual, accessibility, security), browser APIs (WebSockets, geolocation, service workers), frameworks (React, Angular, Vue, Next.js), and infrastructure (GitHub Actions, Docker, sharding, reporting). - Use Case: You are debugging a test that fails only in parallel CI runs. The decision tree routes you to flaky-tests.md and performance.md, where you find guidance on test isolation, worker-scoped fixtures, and race condition diagnosis. ## Quick Start Ask the agent to help you write or fix a Playwright test, describing your scenario such as mocking an API response or fixing a flaky login test.