Skip to content

/uninstall

Uninstall deliberation (remove MCP config and rules)

From plugin
deliberation
18015 skills15 commands1 MCP
> /plugin marketplace add antonbabenko/deliberation
> /plugin install deliberation@antonbabenko-deliberation

Command definition

uninstall.md
name: uninstall
description: Uninstall deliberation (remove MCP config and rules)
allowed-tools: Bash, Read, AskUserQuestion
timeout: 30000

Uninstall

Remove deliberation from Claude Code: MCP registrations, installed rules, the local Grok cache, and any short command aliases that `/setup` copied.

This runs as one confirmation turn, then ONE main Bash call. Do not batch the Bash call with the AskUserQuestion.

Step 1: Confirm

Ask with `AskUserQuestion` (this turn has NO Bash call): "Remove deliberation MCP servers, rules, Grok cache, and short command aliases?" Options: "Yes, uninstall" / "No, cancel".

If cancelled, stop here.

Step 2: Remove everything

> Run the block below as ONE Bash call. Do NOT split it, and do NOT batch it with any other tool > call. Every removal is tolerant of absence (no error if already gone). > > **Run it with the Bash sandbox DISABLED.** It writes `~/.claude.json` (MCP removal) and deletes > under `~/.claude/`; a sandbox blocks those and the servers stay registered. The block verifies > the removal at the end and prints a `CRITICAL` line if any `deliberation*` entry survives.

It removes the namespaced `deliberation-*` servers, the unified `deliberation` server, the rules dir, the Grok cache dir, and only the aliases that are byte-identical to the bundled commands (a user-authored same-named command is left untouched).

bash "${CLAUDE_PLUGIN_ROOT}/scripts/commands/uninstall.sh"

If your host does not set `CLAUDE_PLUGIN_ROOT` (see [docs/hosts/](../docs/hosts/)), pass the plugin directory instead: `bash <plugin-root>/scripts/commands/uninstall.sh`.

After it runs, report the printed summary. The plugin itself is removed via `/plugin` (this command only cleans up the user-scope MCP registrations, rules, cache, and copied aliases).

Notes

  • Grok remote uploads: if you still have `XAI_API_KEY` and want to drain xAI-side uploads before

uninstalling, run `/grok-files prune --older-than 0s --yes` (or `/grok-files gc` to see what is already gone) BEFORE Step 2.

  • Config is left in place - it holds your OpenRouter model setup and API-key env names. Remove it

manually if you want a full wipe: `~/.config/deliberation/config.json` (Windows: `%APPDATA%\deliberation\config.json`), or the path set by `DELIBERATION_CONFIG`.

Read more
@antonbabenko
Ships withdeliberation

Get a second opinion from GPT, Gemini, and Grok in Claude Code, Codex, Cursor, Kiro, Antigravity, OpenCode, or any other MCP host - plus local models (Ollama, LM Studio) and 400+ more models through OpenRouter, including Qwen, Kimi, and DeepSeek.

Stars on GitHub

Momentum

stars in total
180
Star history of antonbabenko/deliberation on GitHub, a chart by star-history.com

Other commands on deliberation.

analyze
Auto-invoked

analyze

Command

Analyze recent runs - per-model latency, tokens, and verdict agreement - and suggest model/reasoning/fanout tuning. Advisory,…

ask-all
Auto-invoked

ask-all

Command

Ask GPT, Gemini, Grok, and any configured OpenRouter models in parallel for independent second opinions, then synthesize and…

ask-gemini
Auto-invoked

ask-gemini

Command

Get Gemini second opinion on a question or current work. Single-shot, advisory, no contamination. Model pinned per call.

ask-gpt
Auto-invoked

ask-gpt

Command

Get GPT (Codex) second opinion on a question or current work. Single-shot, advisory, no contamination.

ask-grok
Auto-invoked

ask-grok

Command

Get Grok (xAI) second opinion on a question or current work. Single-shot, advisory, no contamination.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command