repair-repository-integrity
Installation
SKILL.md
Repair Repository Integrity
Objective
Restore a bounded repository to a provably coherent object/ref state, or quarantine it with an exact unresolved-damage record, without destroying evidence or degrading a healthier source.
Use When
- Git reports
bad object, missing blob/tree/commit, corrupt loose object, pack checksum/index mismatch, or a ref that cannot resolve. - Alternates, shared object stores, shallow boundaries, or promisor metadata are broken or point to unavailable objects.
- An interrupted repack, filesystem fault, or incomplete transfer leaves object reachability uncertain.
- A verified remote, healthy clone, bundle, or backup may contain replacement objects.