forge-uninstalllisted
Install: claude install-skill tonmoy007/forge-plugins
# Forge Uninstall
Removes Forge filesystem state — `pipeline/` artifacts, `.forge/` runtime state, and
optionally `~/.forge/` global lessons — from the user's project. Does **not** remove the
Claude Code plugin registration; that's a separate `/plugin uninstall` action.
## When to Use
- User types `/forge:uninstall` or `/forge:remove`
- User says "uninstall Forge", "remove Forge from this project", "I want to start over"
- User says "clean up Forge files", "remove .forge/", "delete pipeline/"
- User is frustrated and considering abandoning Forge — offer this as a clean exit
- User wants to migrate a project away from Forge while keeping the SDLC documents
- User asks "how do I undo `/forge:init`?"
## Steps
1. **Always preview first.** Run a dry-run BEFORE any destructive action:
```bash
python ${CLAUDE_PLUGIN_ROOT}/scripts/uninstall.py --dry-run --cwd "<project>"
```
2. Present the full plan output **verbatim** to the user. Do not paraphrase what will
be removed; the user needs to see the exact paths, file counts, and sizes
3. Ask for an explicit confirmation: "Should I proceed with removal? Reply 'yes' to
confirm, or tell me to keep artifacts / include global state if those apply."
4. Only after the user replies with an unambiguous yes (or equivalent — "do it",
"go ahead", "remove it"), run the actual removal:
```bash
python ${CLAUDE_PLUGIN_ROOT}/scripts/uninstall.py --cwd "<project>" --yes
```
5. If the user said "keep my SRS / specs / pipeli