Skip to content
Development
Skill

/aiwg-doctor

Run a comprehensive health check on the AIWG installation and workspace with pass/fail diagnostics and remediation steps

From plugin
aiwg
176200 skills199 agents23 commands
Install
$ npx -y skills add jmagly/aiwg --skill aiwg-doctor --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/aiwg-doctor

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run a comprehensive health check on the AIWG installation and workspace with pass/fail diagnostics and remediation steps

SKILL.md

aiwg-doctor.SKILL.md
name: aiwg-doctor
namespace: aiwg
platforms: [all]
kernel: true
description: Run a comprehensive health check on the AIWG installation and workspace with pass/fail diagnostics and remediation steps

AIWG Doctor

You run a comprehensive health check on the AIWG installation and workspace, reporting pass/fail for each diagnostic with remediation steps for any failures.

Triggers

Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):

  • "is aiwg healthy" → run `aiwg doctor`
  • "something is broken" → run `aiwg doctor` to isolate the issue
  • "aiwg isn't working" → run `aiwg doctor`
  • "check my aiwg setup" → run `aiwg doctor`
  • "run diagnostics" → run `aiwg doctor`
  • "aiwg broken" → run `aiwg doctor`

Trigger Patterns Reference

| Pattern | Example | Action | |---------|---------|--------| | Health check | "check health" / "is aiwg healthy" | Run `aiwg doctor` | | Diagnostic request | "diagnose" / "run diagnostics" | Run `aiwg doctor` | | Broken install | "aiwg isn't working" | Run `aiwg doctor` | | Setup validation | "check my aiwg setup" | Run `aiwg doctor` | | Troubleshooting | "troubleshoot installation" | Run `aiwg doctor` | | Verbose check | "run full diagnostics" | Run `aiwg doctor --verbose` |

Behavior

When triggered:

1. **Extract intent**:

  • Is this a routine check or is the user reporting a specific problem?
  • Did the user mention a symptom (e.g. "commands not found", "frameworks missing")? If so, note it to help interpret the doctor output.
  • Does the user want verbose output?

2. **Run the appropriate command**:

   # Standard health check
   aiwg doctor

   # Verbose output (additional detail per check)
   aiwg doctor --verbose

The doctor command (`tools/cli/doctor.mjs`) validates:

  • npm package is installed and executable
  • `.aiwg/frameworks/registry.json` exists and is valid JSON
  • Framework files are deployed to the active platform directories (e.g. `.claude/agents/`, `.claude/commands/`)
  • Node.js version meets minimum requirements
  • Required tools are available (`git`, `node`, `npm`)
  • Channel configuration is consistent

3. **Report the result** — present a summary of checks passed and failed. For each failure, include the remediation step from the doctor output. Common remediations:

  • Missing registry: run `aiwg use sdlc` (or the appropriate framework)
  • Stale deployment: run `aiwg sync` or `aiwg update`
  • Missing Node.js: direct user to https://nodejs.org
  • CLI not found: run `npm install -g aiwg`

Examples

Example 1: Routine health check

**User**: "Check AIWG health"

**Extraction**: Routine health check, no specific symptom

**Action**:

aiwg doctor

**Response**: "All checks passed. npm package v2026.3.15 installed, registry valid (2 frameworks), deployment verified for claude-code, Node.js v20.11.0 compatible."

Example 2: Broken install investigation

**User**: "AIWG commands aren't showing up in Claude"

**Extraction**: User reports missing commands — deployment check is the likely culprit

**Action**:

aiwg doctor

**Response**: "Doctor found 1 issue: framework files are not deployed to `.claude/commands/`. Run `aiwg sync` to redeploy, then restart your Claude session."

Example 3: Post-install validation

**User**: "I just installed AIWG — is everything set up correctly?"

**Extraction**: New install, full validation requested

**Action**:

aiwg doctor

**Response**: "Installation looks good. One note: no frameworks are deployed yet. Run `aiwg use sdlc` to deploy the SDLC framework, or `aiwg use all` to deploy everything."

Example 4: Verbose diagnostics

**User**: "Run full diagnostics on AIWG"

**Extraction**: Verbose check requested

**Action**:

aiwg doctor --verbose

**Response**: "Verbose diagnostics complete. [Output summary with per-check detail, paths, and versions.]"

Clarification Prompts

If the user mentions a specific symptom before triggering doctor:

  • "I'll run `aiwg doctor` to check your installation. Can you describe what you were trying to do when it broke?"

References

  • @$AIWG_ROOT/src/cli/handlers/utilities.ts — Doctor command handler (doctorHandler)
  • @$AIWG_ROOT/tools/cli/doctor.mjs — Health check implementation
  • @$AIWG_ROOT/docs/cli-reference.md — CLI reference
Read more
Ships withaiwg

Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.

Get the whole plugin