Analyze existing test suites and source code to suggest additional unit tests that improve test coverage. Use this skill when working with test files and source code to identify untested code paths, missing edge cases, uncovered branches, untested error conditions, and gaps in test coverage. Supports major testing frameworks (pytest, Jest, JUnit, Go testing, etc.) and generates targeted test suggestions based on coverage analysis.
93
92%
Does it follow best practices?
Impact
96%
1.15xAverage score across 3 eval scenarios
Passed
No known issues
Test suggestion template format
Coverage Gap header
70%
100%
Location field
62%
100%
Impact estimate
16%
100%
Suggested Test section
90%
100%
Explanation field
75%
100%
Where to add field
0%
100%
pytest --cov command
100%
100%
Descriptive test names
100%
100%
Inline reason comments
41%
25%
Matches existing class-based style
70%
100%
Framework identification and style matching
npm coverage command
100%
83%
describe/it structure
100%
100%
beforeEach setup pattern
100%
100%
Invalid input error tests
100%
100%
removeItem coverage
100%
100%
applyDiscount coverage
100%
100%
Empty cart edge case
100%
100%
Jest matchers used
100%
100%
Descriptive test names
100%
100%
Coverage gap prioritization and targets
Critical paths prioritized first
100%
100%
Public API before helpers
100%
100%
Coverage targets stated
100%
100%
Mutation testing mentioned
0%
100%
State transition tests planned
100%
100%
Coverage impact estimates
100%
100%
Coverage command included
100%
100%
Refund window edge case
100%
100%
Trivial code not over-tested
100%
100%
0f00a4f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.