What problem does it solve?
This Skill prevents unreliable end-to-end tests from being “green” without evidence by enforcing a Playwright workflow that generates artifacts and only advances when required gates pass.
Core Features & Use Cases
- Scaffold with diagnostics: Creates a consistent Playwright project structure and configures failure-first artifacts (screenshots, traces, videos) for actionable debugging.
- Deterministic build discipline: Forces Page Object Model (POM) usage with
data-testid selectors and verifies TypeScript compilation before generating/using tests.
- Evidence-based run workflow: Executes the test suite, quarantines confirmed flaky tests with
test.fixme(), and never silently delete failing coverage.
- Validated reporting output: Parses and validates
playwright-results.json, then produces a structured e2e-report.md as the completion gate.
Quick Start
Run the e2e-testing skill to scaffold a Playwright E2E project, write POM-backed specs, execute the suite, quarantine flakiness, and generate an e2e-report.md using Playwright artifacts.