← ClaudeAtlas

e2elisted

Write and run web E2E tests (Playwright) using TDD — locations, patterns, commands, and debugging.
kdlbs/kandev · ★ 304 · Code & Development · score 83
Install: claude install-skill kdlbs/kandev
# E2E Tests Write E2E tests using TDD (Red-Green-Refactor). Always run the tests you create and watch them fail before implementing. ## Available skills and subagents - **`/tdd`** — Follow the Red-Green-Refactor cycle when writing tests. - **`/verify`** — Run after completing tests to ensure everything passes across the monorepo. - **`/playwright-cli`** — Interactive browser automation. Use to validate features against the dev server before writing tests, and to debug failing tests with `--debug=cli`. ## Location `apps/web/e2e/` ``` apps/web/e2e/ ├── fixtures/ │ ├── backend.ts # Worker-scoped backend + frontend process │ ├── test-base.ts # Extended fixture (apiClient, seedData, testPage) │ └── office-fixture.ts # Office fixtures (officeApi, officeSeed with workspace+agent) ├── helpers/ │ ├── api-client.ts # HTTP client for seeding data (read for available methods) │ └── office-api-client.ts # Office-specific API client (onboarding, issues, agents) ├── pages/ # Page objects (read for available pages and methods) └── tests/ # Spec files (*.spec.ts), grouped by feature ├── task/ # Task creation, deletion, archiving, environment, subtasks ├── kanban/ # Kanban board, mobile kanban, preview panel ├── session/ # Session lifecycle, resume, recovery, multi-session, layout ├── workflow/ # Workflow steps, settings, automation, import/export