What problem does it solve? Writing and maintaining Playwright test suites involves dozens of decisions—locator strategies, waiting patterns, mocking, CI configuration, flaky test debugging—and getting any of them wrong leads to slow, 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) directly to the right reference file. - Comprehensive Coverage: References span core patterns (locators, assertions, fixtures, Page Object Model), testing patterns (API, GraphQL, accessibility, visual regression, security), browser APIs (WebSockets, geolocation, service workers), frameworks (React, Angular, Vue, Next.js), and infrastructure (GitHub Actions, GitLab CI, Docker, sharding). - Debugging & Anti-Pattern Guidance: Dedicated references for flaky tests, race conditions, console errors, and timeout issues, each with concrete anti-pattern tables and fixes. - Use Case: You are migrating a Protractor suite to Playwright for an Angular app. The Skill routes you to the Angular framework reference with a Protractor-to-Playwright mapping table, Material component locator strategies, and CI build configuration. ## Quick Start Ask the assistant to help you write or fix a Playwright test, describing your scenario such as "write an accessible login test with API mocking" or "debug my flaky checkout test."