coverage-redolisted
Install: claude install-skill livlign/claude-skills
# coverage-redo
Reconcile a repo that an EARLIER kit version already onboarded. It re-runs the classification
against today's rules, corrects the existing manifest rather than replacing it, migrates it to
the current schema, fills only the gaps in test coverage, and regenerates the report. It is the
idempotent successor to `coverage-init` for repos that already have a manifest, tests, and a
report.
It is also the **kit-upgrade entry point**. "The kit has new updates, review and apply them to this
repo" is this skill, run as a version delta: step 1 works out which kit changes this repo has not
picked up (from `MIGRATIONS.md`) and the rest of the steps apply them. There is no separate upgrade
command and no per-feature request to make: every change since the repo's recorded `kit_version:`
is in scope for one run.
Use `coverage-init` instead when there is NO manifest yet (greenfield). Use this skill when a
manifest exists and may be stale, because the classification rules have improved since it was
written (for example: a constructor-injected `DbContext` is now a testable seam, not an
`integration-scope` exclusion; mixed files must be per-file structured carve-outs, not one
folder glob).
## Non-negotiables
These are what make a redo safe to run on a live repo:
1. **Existing tests are kept intact and reused.** Never delete, rewrite, or "regenerate" a test
that already exists and passes. The backfill only ADDS tests for spots that are newly in
scope and not already cov