SKILL.md
E2E Smoke
Run Playwright E2E tests and report pass/fail with failing test names.
Input
- Scope: "local" (default) or "CI". Local may use existing dev server or start one; CI typically runs in workflow.
Steps
- Ensure Playwright browsers are installed:
npx playwright install --with-deps(ornpx playwright installon Windows/macOS if sufficient). - From repo root:
npm run test:e2e. - Summarize: pass or fail, and if fail list the failing spec names (and optionally first error lines). Do not modify tests to make them pass; report and optionally suggest implementation fixes.
Output
- "E2E smoke: pass" or "E2E smoke: fail" plus failing test names and brief error info.
References
- [docs/testing.md](../../../docs/testing.md) – E2E setup,
test:e2e - [apps/web/tests/e2e/](apps/web/tests/e2e/) – E2E specs
- [.github/workflows/ci.yml](.github/workflows/ci.yml) – E2E job