coverage-gaps
Find untested code paths and report coverage gaps in the vlist project
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Find untested code paths and report coverage gaps in the vlist project
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Debug a failing test by loading full context — test file, source file, error output
Show all public exports from the vlist package to catch accidental API changes
Generate a changelog entry from recent commits since a given ref or tag
Run the full pre-release checklist — version, changelog, tests, types, build, size
Based on SOC occupation classification
| name | coverage-gaps |
| description | Find untested code paths and report coverage gaps in the vlist project |
| argument-hint | ["file-or-feature"] |
| allowed-tools | Bash(bun test *) Read Glob Grep |
Identify untested code in the vlist project.
Determine scope:
$ARGUMENTS names a feature (e.g., grid, async), run coverage for that feature's tests$ARGUMENTS names a file path, run coverage for tests covering that fileRun coverage:
bun test --coverage test/features/$ARGUMENTS/ 2>&1 or bun test --coverage $ARGUMENTS 2>&1bun test --coverage 2>&1Parse the coverage output and report:
Output format:
## Coverage Gaps
### src/features/async/feature.ts — 87% lines
- `handleLoadError()` (lines 45-62) — no test for error path
- Suggested test: "should handle adapter rejection gracefully"
### src/rendering/renderer.ts — 92% lines
- `recycleElement()` (lines 120-128) — pool-full branch untested
- Suggested test: "should discard element when pool is at capacity"
If everything is at 100%: Full coverage — no gaps found.