What problem does it solve? Testing a TypeScript monorepo requires coordinating multiple tools across layers: unit tests for financial logic, API mocking for external services, and end-to-end browser flows. This Skill provides a consistent testing strategy with ready-to-use patterns so tests are written correctly the first time. ## Core Features & Use Cases - Layered Test Strategy: Maps each package to the right tool — Vitest for GST calculation and Zod schemas, Vitest + MSW for API routes, Playwright for E2E order flows. - API Mocking with MSW: Provides server setup patterns to mock Razorpay, Shiprocket, and other external APIs during tests. - Coverage Enforcement: Includes Vitest configuration with 100% coverage thresholds for financial logic. - Use Case: When adding a new GST calculation feature, use this Skill to generate integer-arithmetic unit tests covering intra-state, inter-state, and export scenarios, then mock payment gateway responses for the API route tests. ## Quick Start Write Vitest unit tests for the GST calculation module covering intra-state, inter-state, and export cases, and set up MSW handlers to mock the Razorpay orders API.