Install any skill in seconds. Free to start, no credit card required.
Get Started Free →okhp3/okhp3-repository-janitor
Reconcile a collection of local Git repositories with their GitHub origins, inspect all local variations against origin/main, preserve uncommitted or unreachable work, and manage branch lifecycle.
Passed 21 of 22 test cases with the skill, and 12 of 22 without it.
and 12 more in the full report
10 fixed11 passed either way0 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When removing a branch that has been fully merged, what is the required order of operations between removing the remote branch on `origin` and deleting the local tracking checkout?
| Checked | Without skill | With skill |
|---|---|---|
| Requires verifying remote deletion before deleting the local tracking branch. | Missed | Passed |
The instructions your model reads when the skill loads.
OverKill Hill P³ · overkillhill.com · github.com/OKHP3
Keep a multi-repository Git estate understandable without losing work. Treat origin/main as the comparison baseline, not as evidence that other work is disposable.
refs/archive/ namespace before a later cleanup can trigger garbage collection.git fetch origin; do not use --prune until stale remote branches have been classified.origin/main. Report both file-level and commit-level differences.main, force-push, or remove stashes, archive refs, or untracked files without a separately stated and confirmed recovery plan.scripts/audit_mirrors.py <mirror-root> --include-unreachable for a read-only baseline. Add --fetch to refresh remote-tracking refs without changing any working tree.HEAD versus origin/main, distinguishing its direct tree difference from the files changed on the branch since the shared base;origin/main;references/branch-lifecycle.md before classifying candidates.keep, review, merge, close PR, archive, or delete. State the evidence and recovery point.Use audit-only mode for a daily task:
python3 scripts/audit_mirrors.py /Volumes/OKH-Local/04_GitHub_Mirrors --fetch --include-unreachable
Use the output to report only new or changed exceptions. A weekly task may prepare a decision ledger and inspect open pull requests, but must not merge, close, or delete without explicit authorization for the exact targets.
test cases passed, vs 12 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.