doctorlisted
Install: claude install-skill ArieGoldkin/claude-forge
# /doctor
Cross-plugin system diagnostics for the claude-forge ecosystem. Checks what's installed, what's built, what's configured, and what needs attention.
## When to Use
- After installing or updating plugins
- When hooks seem to not be working
- First time using the plugin system
- Monthly system check
- Troubleshooting unexpected behavior
## What It Does
- Detects all installed claude-forge (marketplace cache + local dev)
- Verifies hook compilation status (dist/bin/run-hook.js exists)
- Counts hook registrations per plugin, checks for duplicates
- Verifies continuity system setup (ledger, context monitor, shared-context.json)
- Checks environment (Node.js, npm, glab/gh for VCS)
- Checks log directory health and sizes
- Generates prioritized recommendations
## Execution Steps
### Step 1: Detect Installed Plugins
Scan for all 6 possible plugins:
```
Plugins to check: ctk, etk, dtk, atk, ftk
Legacy names (still resolve via glob fallback for older installs):
continuity-toolkit, engineering-toolkit, devops-toolkit,
ai-toolkit, frontend-toolkit
For each short name, check:
1. ~/.claude/plugins/cache/*/[plugin-name]/ (marketplace install)
2. Current working directory plugins/[source-dir]/ (local dev / monorepo)
— note: source dirs still use the legacy long names (e.g. plugins/continuity-toolkit/)
Extract version from .claude-plugin/plugin.json
```
### Step 2: Verify Hook Builds
For each installed plugin:
```
Check: [plugin-roo