doctor

OrchestKit Health Diagnostics

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "doctor" with this command: npx skills add yonatangross/orchestkit/yonatangross-orchestkit-doctor

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

  1. Installed Plugins Auto-detects ork plugin, counts skills/agents load ${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md

  2. Skills Frontmatter, context field, token budget, links load ${CLAUDE_SKILL_DIR}/references/skills-validation.md

  3. Agents Frontmatter, model, skill refs, tool refs load ${CLAUDE_SKILL_DIR}/references/agents-validation.md

  4. 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

  1. Memory .claude/memory/ exists, decisions.jsonl integrity, queue depth load ${CLAUDE_SKILL_DIR}/references/memory-health.md

  2. Build plugins/ sync with src/, manifest counts, orphans load ${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md

Categories 6-9: Infrastructure

Category What It Checks

  1. Permission Rules Unreachable rules detection (CC 2.1.3)

  2. Schema Compliance JSON files against schemas

  3. Coordination Multi-worktree lock health, stale locks

  4. Context Budget Token usage against budget

Categories 10-12: Environment

Category What It Checks Reference

  1. CC Version & Channel Runtime version against minimum required, release channel (stable/beta/alpha) load ${CLAUDE_SKILL_DIR}/references/version-compatibility.md

  2. External Deps Optional tools (agent-browser) load ${CLAUDE_SKILL_DIR}/rules/diagnostic-checks.md

  3. 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

responsive-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
General

domain-driven-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

dashboard-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
General

rag-retrieval

No summary provided by upstream source.

Repository SourceNeeds Review