What problem does it solve? During a TDD cycle it is easy to add source files without writing their paired tests, and manual review of git diffs to catch this is slow and error-prone. This Skill automates that check across 13 languages and reports gaps without ever blocking the TDD gate. ## Core Features & Use Cases - Convention-driven pairing: Matches newly added source files (from git diff --diff-filter=A) against JSON-defined test patterns for TypeScript, JavaScript, Svelte, Vue, Python, Go, Rust, Ruby, Elixir, Java, Dart, GDScript, and C#, with project-level overrides via framework-config.json. - Three test classes: Distinguishes module tests (stem pairing), flow specs (@covers/@flow annotations), and contract tests (@subject declarations), each reported with its own denominator. - Advisory structured output: Emits JSON with missingTests, undetermined, coverage, and diagnostics such as unrecognizedExtensions, never exiting non-zero for missing tests. - Use Case: After the GREEN gate of a TDD cycle, run the audit against the cycle's starting commit to confirm every new source file has a paired test before refactoring proceeds. ## Quick Start Ask Claude to run the tdd-refactor-coverage-audit skill against the commit where this TDD cycle started and report any new source files missing paired tests.