This skill analyzes code coverage metrics to identify untested code and generate comprehensive coverage reports. It is triggered when the user requests analysis of code coverage, identification of coverage gaps, or generation of coverage reports. The skill is best used to improve code quality by ensuring adequate test coverage and identifying areas for improvement. Use trigger terms like "analyze coverage", "code coverage report", "untested code", or the shortcut "cov".
86
48%
Does it follow best practices?
Impact
90%
1.01xAverage score across 12 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./backups/skills-migration-20251108-070147/plugins/testing/test-coverage-analyzer/skills/test-coverage-analyzer/SKILL.mdJavaScript coverage with nyc
Uses nyc
0%
0%
nyc in package.json
0%
0%
Coverage script added
37%
50%
Line coverage reported
100%
100%
Branch coverage reported
100%
100%
Function coverage reported
100%
100%
Statement coverage reported
100%
100%
Uncovered lines identified
100%
100%
Uncovered functions named
100%
100%
Coverage gaps addressed
100%
100%
Report file produced
100%
100%
Python coverage with coverage.py
Uses coverage.py
100%
100%
Line coverage metric
100%
100%
Branch coverage metric
100%
100%
Function coverage identified
100%
100%
Statement coverage metric
100%
100%
Specific uncovered lines
100%
100%
Uncovered functions named
100%
100%
Uncovered branch identified
100%
100%
Report artifact produced
100%
100%
Coverage gaps addressed
100%
100%
Coverage thresholds and CI/CD integration
Uses nyc for coverage
0%
0%
nyc in package.json devDeps
0%
0%
Coverage script in package.json
30%
30%
Line coverage threshold set
50%
50%
Branch coverage threshold set
50%
90%
Function coverage threshold set
50%
90%
Statement coverage threshold set
50%
90%
CI/CD pipeline includes coverage
100%
100%
Build fails on threshold breach
80%
90%
Report type configured
50%
50%
Java coverage with JaCoCo
Uses JaCoCo
100%
100%
JaCoCo in pom.xml
100%
100%
Line coverage reported
100%
100%
Branch coverage reported
100%
100%
Method/function coverage reported
100%
100%
Statement/instruction coverage reported
100%
100%
Uncovered lines identified
100%
100%
Uncovered methods named
100%
100%
Coverage gaps addressed
100%
100%
Report artifact produced
100%
100%
Coverage and linting integration
Coverage tool used
0%
0%
Linting tool used
100%
100%
Both tools integrated
100%
100%
Line coverage reported
100%
100%
Branch coverage reported
100%
100%
Function coverage reported
100%
100%
Statement coverage reported
100%
100%
Linting issues reported
100%
100%
Uncovered code identified
100%
100%
Combined quality report
100%
100%
nyc configured in package.json
0%
0%
Python coverage thresholds
Uses coverage.py
100%
100%
Minimum threshold defined
100%
100%
Branch coverage enabled
100%
100%
Line coverage reported
100%
100%
Branch coverage reported
100%
100%
Function coverage identified
100%
100%
Statement coverage reported
100%
100%
Specific uncovered lines
100%
100%
Uncovered function named
100%
100%
Failure on threshold breach
100%
100%
Report artifact produced
100%
100%
TypeScript coverage with nyc
Uses nyc for coverage
100%
100%
nyc in package.json devDeps
100%
100%
Coverage script in package.json
100%
100%
Line coverage reported
100%
100%
Branch coverage reported
100%
100%
Function coverage reported
100%
100%
Statement coverage reported
100%
100%
Uncovered functions named
100%
100%
Specific uncovered lines
100%
100%
Report file produced
100%
100%
nyc configuration present
100%
100%
Multi-module Python coverage gap analysis
Uses coverage.py
100%
100%
Branch coverage enabled
100%
100%
Line coverage per module
100%
100%
Branch coverage per module
100%
100%
Function coverage per module
100%
100%
Statement coverage per module
100%
100%
Uncovered lines identified
100%
100%
Uncovered functions named
100%
100%
Lowest coverage module identified
100%
100%
Report artifact produced
100%
100%
Python coverage CI/CD gate
Uses coverage.py
100%
100%
Branch coverage enabled
100%
100%
Threshold defined in config
100%
100%
CI workflow file produced
100%
100%
CI runs coverage check
100%
100%
Build fails on breach
100%
100%
Line coverage reported
100%
100%
Branch coverage reported
100%
100%
Function coverage reported
100%
100%
Statement coverage reported
100%
100%
Specific uncovered lines
100%
100%
Uncovered function named
100%
100%
13d35b8
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.