← ClaudeAtlas

ccc-doctorlisted

Diagnostic tool for CC Commander. Paste-ready report covering plugin version, Node, marketplace clone state, MCP servers, settings.json, sessions — plus 8 drift…
KevinZai/commander · ★ 3 · AI & Automation · score 82
Install: claude install-skill KevinZai/commander
# /ccc-doctor — CC Commander Diagnostic Report Generates a paste-ready diagnostic snapshot. Paste the output into a GitHub issue or Discord support thread. ## What to do Run the Bash block below in a single call. Handle every missing file gracefully — use `2>/dev/null || echo "n/a"`. Never crash if a file doesn't exist. ```bash # ── Plugin version ─────────────────────────────────────────────────── PLUGIN_DIR="$HOME/.claude/plugins/marketplaces/commander-hub/commander" PLUGIN_JSON="$PLUGIN_DIR/.claude-plugin/plugin.json" PLUGIN_VERSION=$(python3 -c "import json; d=json.load(open('$PLUGIN_JSON')); print(d.get('version','n/a'))" 2>/dev/null || echo "n/a") # ── Node + system ──────────────────────────────────────────────────── NODE_VER=$(node --version 2>/dev/null || echo "n/a") OS_INFO=$(uname -srm 2>/dev/null || echo "n/a") # ── git HEAD SHA of the marketplace clone ─────────────────────────── GIT_SHA=$(git -C "$PLUGIN_DIR" rev-parse --short HEAD 2>/dev/null || echo "n/a") # ── Marketplace clone presence ────────────────────────────────────── CLONE_PATH="$HOME/.claude/plugins/marketplaces/commander-hub/commander" if [ -d "$CLONE_PATH" ]; then CLONE_PRESENT="yes — $CLONE_PATH"; else CLONE_PRESENT="NO — directory missing"; fi # ── Temp dirs (mid-clone drift indicator) ─────────────────────────── TEMP_DIRS=$(ls "$HOME/.claude/plugins/marketplaces/" 2>/dev/null | grep '^temp_' | tr '\n' ' ') if [ -z "$TEMP_DIRS" ]; then TEMP_DIRS="none"; fi # ── installed_plugins.json ───