What problem does it solve? Choosing the right test layer and tooling for a change is error-prone: unit tests miss real auth and network behavior, browser tools overlap, and flaky E2E runs waste time. This Skill routes each testing task to the correct layer, framework recipe, or browser surface for the mdeai.co codebase and similar web projects. ## Core Features & Use Cases - Layer routing: Maps intents to Vitest component tests, Playwright E2E scripts, Claude Preview MCP browser proofs, or exploratory dogfood QA sessions. - Repo-specific recipes: Documents JSDOM polyfills, Supabase mock ordering, MemoryRouter wrapping, and the qa-landlord sign-in pattern for authenticated browser tests. - Structured QA reporting: Provides a five-phase exploratory testing workflow with an issue taxonomy and a dogfood report template. - Use Case: After changing a React onboarding component, run the Vitest recipe for unit coverage, then capture a Claude Preview MCP browser proof with the seeded QA user to verify the flow against live Supabase. ## Quick Start Ask the agent to test your latest component change and it will pick the right layer, run the tests, and report the results.