What problem does it solve? Writing consistent Playwright e2e tests for a multi-API React app requires knowing the repo's conventions, webServer setup, page object patterns, and journey catalog — this Skill encodes all of that so each test follows the established structure without re-deriving it. ## Core Features & Use Cases - Convention-driven test authoring: Enforces one test per request, Arrange/Act/Assert comments, behaviour-sentence naming, accessible locators, and TypeScript rules (explicit return types, no any). - Page object and journey patterns: Provides boilerplate for page classes under client/e2e/pages/, journey specs under client/e2e/journeys/, and API seeding helpers via e2e/support/api.ts. - Full-stack test orchestration: Documents the four-process Playwright webServer setup (ItemsApi, IncidentsApi, AuditsApi, Vite) and requires running npm run e2e to confirm the suite passes. - Use Case: Ask for a new audits soft-delete journey, and the Skill seeds an audit via the API helper, drives the UI delete flow, asserts the row disappears, and runs the Chromium suite to verify. ## Quick Start Write a Playwright e2e test that adds an item and verifies it appears in the list, then run the suite from client/.