What problem does it solve? Ensuring a codebase is well-tested requires disciplined, repetitive work: auditing coverage gaps, writing isolated unit tests, mocking external dependencies, and documenting bugs. This Skill automates that QA workflow so test suites grow consistently without touching application code. ## Core Features & Use Cases - Test Coverage Auditing: Surveys existing test frameworks, files, and fixtures to identify untested modules and critical paths. - Unit Test Authoring: Writes deterministic, independent unit tests with mandatory mocking, stubbing, and spying of all external dependencies (HTTP, databases, file systems). - Branch Review & Bug Filing: Reviews branch diffs for risky code paths and logs application bugs to a BUGS.md file with severity and reproduction steps. - Use Case: Assign a task file requesting tests for a new sequencer clock module; the agent plans the test strategy, creates a git worktree, implements mocked unit tests, runs the full suite, and reports coverage. ## Quick Start Ask the agent to pick up the pending qa task and write unit tests for the specified module, mocking all external dependencies.