okhp3-replit-repl-janitorlisted
Install: claude install-skill OKHP3/skillz
# okhp3-replit-repl-janitor
**OverKill Hill P³** · [overkillhill.com](https://overkillhill.com) · [github.com/OKHP3](https://github.com/OKHP3)
Safely clean one Replit workspace's Git checkout without confusing generated
branch names with proof, a closed pull request with a merged one, or an untidy
filename with permission to rename it. The workflow is read-only first,
evidence-led, and destructive only after the owner approves exact line items.
---
## Scope
| In scope | Out of scope |
|---|---|
| One-time cleanup of one Replit checkout | Recurring maintenance; use `okhp3-repository-janitor` |
| Branch and PR classification against a verified base | Multi-clone reconciliation; use `okhp3-repository-janitor` |
| Naming and detritus audit | Structural redesign; use `okhp3-repository-organizer` |
| Exact, owner-approved cleanup execution | Autonomous deletion, merging, renaming, or publishing |
---
## Safety contract
1. **Start read-only.** Run the bundled audit without `--fetch`; it reads the
current checkout and prints JSON. Fetch separately only when network access
is appropriate. Never prune during discovery.
2. **Fail visibly.** A missing base ref, failed Git command, detached HEAD, or
non-repository path is evidence, not an empty result. Stop and report it.
3. **Separate three facts.** "Merged into `origin/main`", "closed pull request",
and "abandoned with no PR" are different states. Never substitute one for
another.
4. **Names are hints, not verdict