OrchestKit Health Diagnostics
Argument Resolution
FLAGS = "$ARGUMENTS" # Full argument string, e.g., "--verbose" or "--json" FLAG = "$ARGUMENTS[0]" # First token: -v, --verbose, --json, --category=X
$ARGUMENTS[0], $ARGUMENTS[1] for indexed access (CC 2.1.59)
Overview
The /ork:doctor command performs comprehensive health checks on your OrchestKit installation. It auto-detects installed plugins and validates 12 categories:
-
Installed Plugins - Detects ork plugin
-
Skills Validation - Frontmatter, references, token budget (dynamic count)
-
Agents Validation - Frontmatter, tool refs, skill refs (dynamic count)
-
Hook Health - Registration, bundles, async patterns
-
Permission Rules - Detects unreachable rules (CC 2.1.3 feature)
-
Schema Compliance - Validates JSON files against schemas
-
Coordination System - Checks lock health and registry integrity
-
Context Budget - Monitors token usage against budget
-
Memory System - Graph memory health
-
Claude Code Version & Channel - Validates CC >= 2.1.47, detects release channel (stable/beta/alpha)
-
External Dependencies - Checks optional tool availability (agent-browser)
-
MCP Status - Active vs disabled vs misconfigured, API key presence for paid MCPs
When to Use
-
After installing or updating OrchestKit
-
When hooks aren't firing as expected
-
Before deploying to a team environment
-
When debugging coordination issues
-
After running npm run build
Tip (CC 2.1.69+): After fixing issues found by doctor, run /reload-plugins to activate plugin changes without restarting your session.
Quick Start
/ork:doctor # Standard health check /ork:doctor -v # Verbose output /ork:doctor --json # Machine-readable for CI
CLI Options
Flag Description
-v , --verbose
Detailed output per check
--json
JSON output for CI integration
--category=X
Run only specific category
Health Check Categories
Detailed check procedures: Load Read("${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md") for bash commands and validation logic per category.
MCP-specific checks: Load Read("${CLAUDE_SKILL_DIR}/rules/mcp-status-checks.md") for credential validation and misconfiguration detection.
Output examples: Load Read("${CLAUDE_SKILL_DIR}/references/health-check-outputs.md") for sample output per category.
Categories 0-3: Core Validation
Category What It Checks Reference
-
Installed Plugins Auto-detects ork plugin, counts skills/agents load ${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md
-
Skills Frontmatter, context field, token budget, links load ${CLAUDE_SKILL_DIR}/references/skills-validation.md
-
Agents Frontmatter, model, skill refs, tool refs load ${CLAUDE_SKILL_DIR}/references/agents-validation.md
-
Hooks hooks.json schema, bundles, async patterns load ${CLAUDE_SKILL_DIR}/references/hook-validation.md
Categories 4-5: System Health
Category What It Checks Reference
-
Memory .claude/memory/ exists, decisions.jsonl integrity, queue depth load ${CLAUDE_SKILL_DIR}/references/memory-health.md
-
Build plugins/ sync with src/, manifest counts, orphans load ${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md
Categories 6-9: Infrastructure
Category What It Checks
-
Permission Rules Unreachable rules detection (CC 2.1.3)
-
Schema Compliance JSON files against schemas
-
Coordination Multi-worktree lock health, stale locks
-
Context Budget Token usage against budget
Categories 10-12: Environment
Category What It Checks Reference
-
CC Version & Channel Runtime version against minimum required, release channel (stable/beta/alpha) load ${CLAUDE_SKILL_DIR}/references/version-compatibility.md
-
External Deps Optional tools (agent-browser) load ${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md
-
MCP Status Enabled/disabled state, credential checks load ${CLAUDE_SKILL_DIR}/rules/mcp-status-checks.md
Report Format
Load Read("${CLAUDE_SKILL_DIR}/references/report-format.md") for ASCII report templates, JSON CI output schema, and exit codes.
Interpreting Results & Troubleshooting
Load Read("${CLAUDE_SKILL_DIR}/references/remediation-guide.md") for the full results interpretation table and troubleshooting steps for common failures (skills validation, build sync, memory).
Related Skills
-
ork:configure
-
Configure plugin settings
-
ork:quality-gates
-
CI/CD integration
-
security-scanning
-
Comprehensive audits
References
Load on demand with Read("${CLAUDE_SKILL_DIR}/references/<file>") or Read("${CLAUDE_SKILL_DIR}/rules/<file>") :
File Content
rules/diagnostic-checks.md
Bash commands and validation logic per category
rules/mcp-status-checks.md
Credential validation and misconfiguration detection
references/remediation-guide.md
Results interpretation and troubleshooting steps
references/health-check-outputs.md
Sample output per category
references/skills-validation.md
Skills frontmatter and structure checks
references/agents-validation.md
Agents frontmatter and tool ref checks
references/hook-validation.md
Hook registration and bundle checks
references/memory-health.md
Memory system integrity checks
references/permission-rules.md
Permission rule detection
references/schema-validation.md
JSON schema compliance
references/report-format.md
ASCII report templates and JSON CI output
references/version-compatibility.md
CC version and channel validation