What problem does it solve? It removes the guesswork of running, writing, and debugging the three independent test harnesses (Vitest unit, Playwright E2E, backend pytest) in the PalFish GMV repository, including environment setup, auth session handling, and known failure modes. ## Core Features & Use Cases - Full test stack coverage: Documents every npm script for Vitest unit tests (MSW mocks), six Playwright project groups (auth-setup, journeys, rbac-*, e2e), and the 338-test backend pytest suite. - Environment bootstrap: Guides fresh-clone setup including .env.e2e creation, sandbox test accounts, Playwright browser install, and xlrd for backend tests. - Gotchas & incident history: Records 12 known pitfalls such as stale Vite server reuse, Supabase JWT rotation invalidating sessions, fake auth on localhost dev, and MSW handlers covering only legacy endpoints. - Use Case: A developer fixes a reconciliation bug and asks to verify it — the skill runs the single matching E2E spec first, then escalates to the full suite only before merge, following the tiered validation loop. ## Quick Start Run the frontend unit tests and then the default E2E suite for the GMV app, and report any failures with suggested debugging commands.