# Coverage Kover Gradle

> Run test coverage report using Kover/Gradle and create test improvement plan document Use when this capability is needed.

- Skill: `tomevault-io/coverage-kover-gradle` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/coverage-kover-gradle`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/coverage-kover-gradle/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/coverage-kover-gradle

---


# Coverage Analysis Skill

Run test coverage and generate improvement plan.

## Steps

1. **Run coverage report**
   ```bash
   ./gradlew -Pplaywright.headless=true koverXmlReport
   ```

2. **Run analysis script**
   ```bash
   kotlin scripts/coverage-analysis.main.kts
   ```

3. **Create improvement document**
   Create `docs/dev/YYYY-MM-DD_test-improvements.md` with:
   - 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

```markdown
# 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:
```bash
idea docs/dev/YYYY-MM-DD_test-improvements.md
```

---
> Source: [jvm-skills/jvm-skills](https://github.com/jvm-skills/jvm-skills) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-20 -->

