Coverage Analysis Skill
Run test coverage and generate improvement plan.
Steps
Run coverage report
./gradlew -Pplaywright.headless=true koverXmlReportRun analysis script
kotlin scripts/coverage-analysis.main.ktsCreate improvement document Create
docs/dev/YYYY-MM-DD_test-improvements.mdwith:- Current coverage %
- Packages below 50% coverage
- Priority classes needing tests (0-30% coverage)
- Specific test cases to write for top 5 priority classes
- Test patterns/examples from existing tests
Output Format
# Test Improvement Plan - {date}
**Current Coverage: X%**
## Priority Packages
| Package | Coverage |
|---------|----------|
| core.x | X% |
## Priority Classes
1. **ClassName** (X%) - path/to/Class.kt
- Test case 1
- Test case 2
## Next Steps
- [ ] Create XTest.kt
- [ ] Create YTest.kt
After Completion
Open the created document in IntelliJ:
idea docs/dev/YYYY-MM-DD_test-improvements.md
Source: jvm-skills/jvm-skills — distributed by TomeVault.