What problem does it solve?
Audit test coverage and strategy for software projects to identify untested modules, coverage gaps, and opportunities to improve quality.
Core Features & Use Cases
- Workflow-driven audit of test suites across a project, including scope selection (specific module or all sources).
- Run coverage checks using the project's test runner (e.g., pytest) to obtain current results and coverage metrics.
- Analyze project tests by locating test files, mapping them to source modules, and surfacing missing tests and coverage gaps.
- Identify uncovered functions, branches, and edge cases; generate actionable recommendations and improvement plans.
- Verify convention alignment (fixtures usage, test markers, async patterns, and PRD traceability notes) to enforce project standards.
Quick Start
Run the skill with /trw-test-strategy <module> or 'all' to audit test coverage and receive actionable gaps and recommendations.