From skills
Scaffolds a trustworthy end-to-end test suite with Playwright, real auth flows, layered assertions, and video evidence. Use when a repo lacks e2e or needs reliable per-PR system-level tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:e2e-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
E2e tests verify the whole running system *through the app* (browser/API), not one
E2e tests verify the whole running system through the app (browser/API), not one
module. They are the per-PR gate. Pairs with dev-local-setup (a reproducible
local stack) and pr (the verify→ship loop).
e2e/) — it spans all
apps, so it belongs to none. Add it to the workspace if a monorepo.dev-local-setup. The e2e suite never
boots the app itself; it runs against the already-running stack. That stack can
be local (dev-local-setup) or an isolated cloud box (crabbox-setup) —
same specs, run against either. For parallel agents use the cloud box (one
laptop can't host concurrent stacks).data-testid in the
component when there's no good handle — never a brittle CSS path.test-results/ (generated output).A red e2e is information. Classify first:
Never weaken or delete an assertion just to go green. Loosening is only correct when the intended contract changed — confirmed from the diff, not assumed.
Use the vendor's test/sandbox mode, never live keys — and guard hard: the test should refuse to run if it detects a live key/credential. If a webhook completes the flow, forward it locally (e.g. the vendor's CLI listener) so the e2e exercises the real fulfilment path, not a faked event.
npx claudepluginhub ai-builder-club/skills --plugin skillsBuild E2E test specs for critical user journeys — Playwright or Cypress, page objects, setup/teardown, CI config. Use when asked to "write E2E tests", "end-to-end testing", "browser tests", "UI tests", or "Playwright tests".
Configures and writes end-to-end tests with Playwright or Cypress for validating user flows, browser integration, CI E2E tests, acceptance tests, and production smoke tests.
Builds E2E test suites for critical user journeys using Playwright or Cypress, with page objects, setup/teardown, and CI config.