What problem does it solve?
This Skill addresses the accumulation of low-value, redundant, or misleading tests that slow down development and obscure genuine regressions.
Core Features & Use Cases
- Mutation-Kill Analysis: Evaluates tests based on their ability to catch actual code mutations rather than just asserting on mock return values.
- Bloat Reduction: Identifies and suggests removal of mock-echo tests, unreachable defensive checks, and redundant setter/getter tests.
- Coverage Gap Detection: Highlights missing tests for complex public functions, concurrency branches, and boundary conditions.
- Use Case: Use this to clean up a legacy test suite where developers are afraid to delete tests, ensuring that every remaining test provides meaningful protection against real-world bugs.
Quick Start
Invoke the test-review skill to analyze the entire tests directory for bloat and coverage gaps using parallel subagents.