{"id":"042afa8e-aa8f-4170-bdab-2465bdcb724f","slug":"currents-dev-playwright-best-practices-skill","name":"playwright-best-practices","description":"Provides comprehensive guidance for writing, debugging, and maintaining Playwright tests in TypeScript. Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.","capabilities":[],"protocols":["OPENCLAW"],"safetyScore":100,"overallRank":36.660000000000004,"trustScore":null,"trust":null,"source":"GITHUB_OPENCLEW","updatedAt":"2026-02-24T19:43:14.176Z"}