
Coverage Drop Investigator
- 43 installs
- 433 repo stars
- Updated August 4, 2026
- proffesor-for-testing/agentic-qe
coverage-drop-investigator is a Claude Code skill for ai & agent building.
About
coverage-drop-investigator is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- coverage-drop-investigator
- AI & Agent Building
- AI-coding skill
Coverage Drop Investigator by the numbers
- 43 all-time installs (skills.sh)
- +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #7,972 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill coverage-drop-investigatorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 43 |
|---|---|
| repo stars | ★ 433 |
| Last updated | August 4, 2026 |
| Repository | proffesor-for-testing/agentic-qe ↗ |
How do I helps with ai & agent building tasks.?
Helps with ai & agent building tasks.
Who is it for?
Best when you're working on ai & agent building and need structured help with coverage drop investigator.
Skip if: Teams with no ai & agent building needs, or anyone wanting a generic chat assistant without this specific workflow.
When should I use this skill?
When you need to helps with ai & agent building tasks., or when coverage-drop-investigator is a claude code skill for ai & agent building.
What you get
Structured output aligned to coverage-drop-investigator: coverage-drop-investigator, AI & Agent Building.
Files
Coverage Drop Investigator
Runbook-style skill for investigating coverage regressions. Identifies which changes caused coverage to drop and recommends targeted tests.
Activation
/coverage-drop-investigatorInvestigation Flow
Step 1: Measure Current Coverage
# Generate coverage report
npx jest --coverage --coverageReporters=json-summary
# View summary
cat coverage/coverage-summary.json | jq '.total'Step 2: Find When Coverage Dropped
# Compare coverage with main branch
git stash && npx jest --coverage --coverageReporters=json-summary
mv coverage/coverage-summary.json coverage/baseline.json
git stash pop && npx jest --coverage --coverageReporters=json-summary
# Compare
jq -s '.[0].total.statements.pct as $baseline | .[1].total.statements.pct as $current | {baseline: $baseline, current: $current, delta: ($current - $baseline)}' coverage/baseline.json coverage/coverage-summary.jsonStep 3: Identify Uncovered Files
# Find files with lowest coverage
cat coverage/coverage-summary.json | jq 'to_entries | map(select(.key != "total")) | sort_by(.value.statements.pct) | .[0:10] | .[] | {file: .key, statements: .value.statements.pct, branches: .value.branches.pct}'Step 4: Map to Recent Changes
# Find recently changed files with low coverage
git diff --name-only main...HEAD | while read file; do
jq --arg f "$file" '.[$f] // empty | {file: $f, statements: .statements.pct}' coverage/coverage-summary.json
doneStep 5: Recommend Tests
For each uncovered file, identify: 1. Uncovered functions — need new test cases 2. Uncovered branches — need conditional test cases (if/else paths) 3. Uncovered lines — may indicate dead code or missing edge cases
Step 6: Report
## Coverage Drop Report
- **Current**: {{current_pct}}%
- **Baseline (main)**: {{baseline_pct}}%
- **Delta**: {{delta}}%
- **Files causing drop**:
| File | Coverage | Changed Lines | Tests Needed |
|------|----------|--------------|-------------|
| {{file}} | {{pct}}% | {{lines}} | {{count}} |
- **Recommended action**: {{write_tests / accept_drop / mark_as_excluded}}Composition
After investigation:
- `/qe-test-generation` — generate tests for uncovered files
- `/mutation-testing` — verify existing tests actually catch bugs
- `/coverage-guard` — prevent future drops
Gotchas
- Coverage can drop because NEW code was added without tests, not because tests were removed
- 100% coverage is not always the goal — focus on critical paths, not getters/setters
- Branch coverage drops are more concerning than line coverage drops — branches indicate logic paths
- Coverage tools may count generated code or type definitions — exclude with coveragePathIgnorePatterns
Related skills
FAQ
What does coverage-drop-investigator do?
coverage-drop-investigator is a Claude Code skill for ai & agent building.
When should I use coverage-drop-investigator?
When you need to helps with ai & agent building tasks., or when coverage-drop-investigator is a claude code skill for ai & agent building.
What are the main capabilities?
coverage-drop-investigator; AI & Agent Building; AI-coding skill.