e2e-testinglisted
Install: claude install-skill Nmor/the-claude-council
# E2E Testing Patterns
Comprehensive Playwright patterns for building stable, fast, and maintainable E2E test suites.
## Purpose
End-to-end tests verify the system as a user encounters it — across the full HTTP stack, real browser engine, real DOM, real network round-trips to (mocked or real) backends. This skill captures the decision-time patterns + execution patterns + flake-management patterns that separate "we have e2e tests" from "our e2e suite catches real regressions without burning the on-call rotation".
What this skill does NOT cover:
- Unit tests + component tests (sister `tdd-workflow` skill; framework-specific helpers in `vue3-patterns`, `frontend-patterns`).
- API-only contract tests (sister `api-design` skill; `contract-testing.md` rule).
- Accessibility audits (sister `wcag-accessibility` skill — axe-core in CI is a different gate).
- Visual regression (separate tooling — Chromatic / Percy / Argos).
- Load + performance testing (k6 / Gatling / Locust — different category).
## When to use
- Adding a critical user journey (signup, checkout, payment, deletion-of-account, plan-tier upgrade).
- Verifying cross-system interactions (web ↔ API ↔ worker ↔ DB) that unit tests cannot reach.
- Reproducing a production bug whose surface is "user clicked X then Y broke" (the report shape that calls for browser-level repro).
- Establishing the smoke-test suite that gates every production deploy.
## When NOT to use
- The target is pure backend HTTP — use `supertest` /