Doctor
Production-grade configuration management for Claude Code. Hooks, agents, skills, multi-project orchestration.
npx -y skills add claude-hangar/claude-hangar --skill doctorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Project health check meta-skill. Runs git-hygiene, deploy-check, and freshness-check in sequence. Use when: "doctor", "health check", "project health", "is everything ok", "check project".
SKILL.md
3.0 KB, as published. Nobody here has run it
/doctor — Project Health Check
Meta-skill that runs multiple health checks and produces a consolidated report. Single command to answer "is this project healthy?"
Inspired by: GSD v2 "doctor" — stale commit safety, project health diagnostics.
What It Checks
| Area | Skill Used | What It Checks |
|---|---|---|
| Git | /git-hygiene | Stale branches, large files, commit conventions, uncommitted work |
| Deploy | /deploy-check | Docker, CI, env vars, SSL, DNS, monitoring |
| Freshness | /freshness-check | Dependencies, frameworks, security standards |
| Structure | (built-in) | Missing README, LICENSE, .gitignore, CLAUDE.md |
| Dependencies | (built-in) | npm audit, outdated packages, lock file |
Modes
/doctor quick
Fast check (~30 seconds). Runs:
- Git status: Uncommitted changes? Stale branches? Last commit age?
- Dependencies:
npm audit --audit-level=high— any critical vulnerabilities? - Structure: Missing essential files (README, .gitignore, LICENSE)?
- Lock file: Present and committed?
/doctor full
Comprehensive check (~2-5 minutes). Runs everything in quick plus:
- Git hygiene: Full
/git-hygienescan (large files, conventions, branch age) - Deploy readiness: Full
/deploy-check(Docker, CI, env vars, SSL) - Freshness:
/freshness-check check(dependency versions, standards) - Outdated packages:
npm outdatedor framework-specific check
Output Format
PROJECT HEALTH — {project name}
Git: ✓ Clean (3 stale branches, 0 large files)
Dependencies: ⚠ 2 high-severity vulnerabilities (npm audit)
Structure: ✓ All essential files present
Deploy: ✓ Docker + CI configured
Freshness: ⚠ 3 outdated dependencies
Overall: GOOD (2 warnings, 0 critical)
Recommended actions:
1. npm audit fix (2 high vulnerabilities)
2. Update astro 6.1.2 → 6.1.3
3. Delete 3 stale branches (feature/old-*, hotfix/done)
Health Ratings
| Rating | Criteria |
|---|---|
| HEALTHY | No warnings, no critical issues |
| GOOD | Warnings only, no critical issues |
| NEEDS ATTENTION | 1-2 critical issues |
| UNHEALTHY | 3+ critical issues or security vulnerabilities |
Rules
- Read-only in quick mode — never modify anything
- Full mode may suggest commands — but does not auto-execute destructive operations
- No false alarms — only report issues that actually need attention
- Fast feedback — quick mode completes in under 30 seconds