← ClaudeAtlas

awb-uninstalllisted

WHAT: drive the kit's own uninstaller in plain language — show what would be removed first (dry-run), get an explicit yes, then remove, and say honestly what is KEPT (the files you edited) rather than claiming a clean wipe. USE WHEN: a user wants to take the workbench back out of a project ("remove agent-workbench", "uninstall the kit", "take the hooks out", "undo the install"). DO NOT TRIGGER: installing or verifying guards (that's awb-install-and-verify); hand-deleting files yourself (this skill only ever calls uninstall.py); a general "is my code good?" review (that's awb-review).
doivamong/agent-workbench · ★ 2 · AI & Automation · score 78
Install: claude install-skill doivamong/agent-workbench
# Uninstall the workbench, honestly > **Announce on activation:** "Using awb-uninstall — I'll show you exactly what would be removed first, then remove it only once you confirm." The persona this kit serves often can't read a manifest or diff a settings file, so they can't tell a clean uninstall from one that quietly deleted work they'd changed. The only honest way to remove the kit is to **show the plan before touching anything**, get a clear yes, and then state plainly what was removed and what was *kept*. `uninstall.py` is built for exactly this — it is dry-run by default and never deletes a file you edited. This skill makes the agent use it that way instead of improvising file deletions. ## Scope - **Does:** run `uninstall.py <project>` (dry-run) to get the removal plan, translate it into plain language, get an explicit confirm, then run `uninstall.py <project> --yes` and relay what was removed vs. kept. - **Does NOT:** hand-delete any file (only `uninstall.py` removes anything); remove files you edited since install (those are KEPT by design — see Honesty); guess what to remove when there's no installer-manifest (`uninstall.py` refuses, and so should you). It is a bypassable exemplar, not a gate. ## Precondition `uninstall.py` lives in the **kit folder**, not in the project it was installed into. Run it from the kit checkout, pointing at the adopter project: `python uninstall.py <project-path>`. (Same precondition the install skill documents — the uninsta