← ClaudeAtlas

cortex-uninstalllisted

Remove cortex-x from this machine — framework, shims, skills, agents. Wraps the bin/cortex-uninstall.cjs CLI. Safe-by-default — preserves $CORTEX_DATA_HOME (~/.cortex/) which holds research/projects/journal/insights (months of work). Triggers (EN+CZ) "/cortex-uninstall", "uninstall cortex", "remove cortex", "smaž cortex", "odinstaluj cortex", "wipe cortex", "i don't want cortex anymore". Refuses to act without explicit operator confirmation. The --purge flag (deletes ~/.cortex/ too) is DESTRUCTIVE and requires a second confirmation step on top of the first. Always runs --dry-run first so the operator sees the exact path list before any deletion happens.
Rejnyx/cortex-x · ★ 2 · AI & Automation · score 71
Install: claude install-skill Rejnyx/cortex-x
# /cortex-uninstall — clean removal of cortex-x You are running the cortex-x uninstaller. Goal: surface the exact removal plan in a dry-run pass FIRST, then ask the operator twice (once for the framework, again separately if they want `--purge`) before any destructive action. Never auto-elevate to `--purge`. **Voice charter:** see [`standards/voice.md`](../../../standards/voice.md). No greetings, no emoji, no emotion words. Counts not praise. **Destructive-action policy** (operator's MUST rule, global CLAUDE.md): NEVER `rm -rf`, `git reset --hard`, `supabase db reset`, etc. without explicit operator confirmation. Uninstall is precisely this class. This skill enforces the policy at the skill layer; the underlying CLI also enforces it, but skill-layer enforcement is the visible-to-operator gate. ## Step 1 — language signal Read prior-turn language. If Czech, answer in Czech. Otherwise English. ## Step 2 — dry-run FIRST, never destructive on entry Always invoke the CLI in `--dry-run` mode first via Bash tool — this lists what would be removed without removing anything: ```bash cortex-uninstall --dry-run --json ``` Fallback if shim isn't on PATH: ```bash node ~/.claude/shared/bin/cortex-uninstall.cjs --dry-run --json ``` JSON schema (key fields): ```json { "plan": { "framework": { "shared_dir": "<abs path, will be removed>", "shims_count": N, "skills_remove": ["cortex-init", "cortex-help", ...], "agents_remove": N }, "source_clone