← ClaudeAtlas

coveragelisted

Code coverage skills: fix low coverage, enforce thresholds in CI, or audit coverage.config.xml for drift. Determines mode from user intent automatically. Triggers on: coverage fix, low coverage, improve coverage, fix low coverage, coverage gate, coverage threshold, enforce coverage, minimum coverage, coverage enforcement, add coverage gate, audit coverage config, coverage config drift, coverage.config.xml, check coverage targets, fix coverage config, stale coverage config, coverage missing project, coverage work, coverage skill.
e128/dotnet-reference · ★ 2 · AI & Automation · score 71
Install: claude install-skill e128/dotnet-reference
# Coverage Skill Determine mode from user intent, then execute. | User wants to... | Mode | Key phrases | |-------------------|------|-------------| | Fix classes with low test coverage | **Fix** (below) | coverage fix, low coverage, improve coverage | | Add/maintain coverage threshold in CI | **Gate** (below) | coverage gate, coverage threshold, enforce coverage | | Audit coverage.config.xml for drift | **Config Audit** (below) | audit coverage config, coverage config drift, coverage.config.xml | If ambiguous, ask which coverage task they need. --- ## Mode: Fix Parse coverage output, identify lowest-covered classes, route to `fill-test-gaps` for test generation. ### Input Formats Accepts three formats (pasted as `$ARGUMENTS` or message body): - **Format A: Spectre Console ANSI** — `[#hex]- NN.N%[/] ClassName` - **Format B: Pipe/tab table** — `| Class | Line Coverage | Branch Coverage |` - **Format C: Summary text** — `ClassName NN.N%` ### Workflow 1. **Parse input** — extract `(class_name, coverage_percentage)` pairs 2. **Rank and filter** — sort ascending, remove 100% and test classes, take bottom 15 3. **Present selection** — show ranked list, ask: "Which classes? (numbers, 'all', or 'top 5')" 4. **Locate source files** — `scripts/find.sh --class {ClassName}` 5. **Dispatch to fill-test-gaps** — spawn agents (up to 3 parallel) for selected classes 6. **Summary** — report before coverage + tests generated ### Rules - Never skip the selection prompt - Parallel