← ClaudeAtlas

fi-uninstalllisted

Wipe plugin-private state — statusline segment, onboarding marker, mode cache, fi alias — BEFORE removing the found-issues plugin itself. The ledger (docs/found-issues.md) is repo data and stays untouched. Run only when actually removing the plugin, not for troubleshooting (that is $fi-doctor).
AltDoug/found-issues · ★ 1 · AI & Automation · score 74
Install: claude install-skill AltDoug/found-issues
<!-- loc-override: generated 1:1 from commands/uninstall.md by scripts/gen-codex-skills.sh; length is owned by the source command file --> The user wants to uninstall `found-issues`. Claude Code's `/plugin uninstall` removes the plugin itself, but plugin-private state under `~/.claude/` and `~/.cache/` is not touched by the platform — that's our problem to clean up. **Order matters — surface this to the user before running anything.** The canonical sequence is: 1. `$fi-uninstall` (this command — runs `found-issues uninstall`) 2. `/plugin uninstall found-issues` (Claude Code platform command) 3. `/plugin marketplace remove altdoug-plugins` (only if also removing the marketplace) If the user already ran `/plugin uninstall found-issues` first (the common mistake), our CLI may not be on PATH anymore. Tell them to either: - Reinstall the plugin temporarily (`/plugin install found-issues`), then re-run this skill in the right order; or - Manually `rm -rf ~/.claude/found-issues ~/.cache/found-issues` and edit `~/.claude/statusline.sh` to remove the marker-bracketed block (between `# === found-issues plugin segment ===` and `# === end ...`). Run the deterministic cleanup command: ```bash found-issues uninstall ``` This removes (only what was actually installed): 1. **Statusline segment** — the marker-bracketed block in `~/.claude/statusline.sh` (preserves the rest of the file and the executable permission) 2. **Onboarding marker** — `~/.claude/found-issues/` director