# Coverage Gaps

Find the untested code paths that actually matter, not just the coverage percentage.

- Repository: https://github.com/Archive228/loopkit (756 stars)
- Category: Testing
- License: MIT
- Last updated: 2026-07-14
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Archive228/loopkit --skill coverage-gaps -g -a claude-code -y`
Codex: `npx skills add Archive228/loopkit --skill coverage-gaps -g -a codex -y`
Cursor: `npx skills add Archive228/loopkit --skill coverage-gaps -g -a cursor -y`
Gemini CLI: `npx skills add Archive228/loopkit --skill coverage-gaps -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Archive228/loopkit`

## Description

Find the untested code paths that actually matter, not just the coverage percentage. Use after adding tests.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Coverage Gaps
Coverage % is a vanity metric. Hunt the gaps that bite:
- **Error paths**, the 500, the timeout, the empty/null input, the malformed payload. Almost always untested.
- **Boundaries**, 0, 1, max, off-by-one, empty collection.
- **Branches**, every `if/else` and `catch` exercised, not just the happy line.
- **Concurrency / order**, anything stateful tested in isolation AND in sequence.
Skip tests that assert a constructor sets a property, worthless. Test behavior, not implementation. Output: the 3-5 highest-risk untested paths, ranked by blast radius, with the test to add.

