What problem does it solve?
This Skill helps you add dependable Playwright end-to-end tests for real user flows, reducing regressions and flaky UI checks by enforcing a safe, structured process.
Core Features & Use Cases
- Flow-focused E2E testing: Creates one user-path test per flow (e.g., sign-in, multi-step wizard, payment, navigation) to keep failures easy to diagnose.
- Playwright convention inheritance: Detects existing Playwright setup (package.json, config, existing spec locations) and follows the repo’s established patterns.
- Flake-resistant implementation: Uses role- and label-based selectors and Playwright’s auto-retrying
expect(...) assertions rather than brittle timeouts.
- Hard-gated smoke test: Runs a minimal “app loads” test against the real running dev server before writing the full flow, stopping early if the harness is broken.
- Stability verification: Repeats the flow test multiple times to confirm it is stable.
Quick Start
Ask the Skill to add an end-to-end test for your chosen user flow, then confirm the start URL, the user action, and the observable outcome you want the test to verify.