What problem does it solve? Writing thorough tests and systematically tracking down bugs in JavaScript/TypeScript codebases is time-consuming, and coverage gaps often go unnoticed until production failures occur. ## Core Features & Use Cases - Test Authoring: Guides unit, integration, and end-to-end test writing using the AAA pattern, parameterized tests, and frameworks like Jest, Vitest, Playwright, and Supertest. - Systematic Bug Analysis: Applies a five-step process (reproduction, isolation, root cause, fix, validation) to diagnose race conditions, null reference errors, off-by-one errors, and security vulnerabilities. - Coverage Gap Detection: Ships Python scripts that parse Jest/Istanbul coverage reports and find source files lacking corresponding test files, prioritized by category. - Use Case: Run the find_untested_code.py script against your src directory to get a prioritized list of untested API, service, and component files, then generate tests for the highest-risk gaps. ## Quick Start Ask the assistant to analyze your project's test coverage and write unit tests for the untested service files it finds.