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.
Install with Tessl CLI
npx tessl i github:ArabelaTso/Skills-4-SE --skill coverage-enhancer93
Does it follow best practices?
Validation for skill structure
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%
Without context: $0.5478 · 2m 52s · 27 turns · 31 in / 9,882 out tokens
With context: $0.5379 · 1m 59s · 17 turns · 23 in / 7,408 out tokens
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%
Without context: $0.4835 · 2m 31s · 23 turns · 30 in / 7,843 out tokens
With context: $0.5420 · 1m 36s · 21 turns · 27 in / 5,298 out tokens
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%
Without context: $0.2616 · 1m 37s · 10 turns · 15 in / 5,736 out tokens
With context: $0.6329 · 2m 55s · 19 turns · 276 in / 8,737 out tokens
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.