Claude Doctor — Development skill for Claude Code
Diagnose your Claude Code sessions.
How to install Claude Doctor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open millionco/claude-doctor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Doctor does
Diagnose your Claude Code sessions.
Alternatives in Development
- /diagnose — Vérifie l'état de l'environnement RTK et suggère des corrections 25.5k ★
- Diagnose Seq Scans — Remedy high seq scans on a table 7.2k ★
- Doctor — Environment diagnostics with interactive fixes — providers, auth, RTK, hooks, token optimization 2.8k ★
README
claude-doctor
Analyzes your `~/.claude/` transcripts for behavioral anti-patterns and generates rules for CLAUDE.md / AGENTS.md from your history.
https://github.com/user-attachments/assets/cdeb6b05-f3e6-441b-8bc2-9fcce623d9fd
Install
npm i -g claude-doctor
Or run directly:
npx claude-doctor
Usage
claude-doctor # analyze all sessions (default)
claude-doctor # check a specific session
claude-doctor # check a specific session file
claude-doctor -p myproject # filter to a project
claude-doctor --rules # generate rules for CLAUDE.md / AGENTS.md
claude-doctor --save # save model to .claude-doctor/
claude-doctor --json # output as JSON
Signals
Structural
| Signal | Detection |
|---|---|
edit-thrashing |
Same file edited 5+ times in one session |
error-loop |
3+ consecutive tool failures without changing approach |
excessive-exploration |
Read-to-edit ratio above 10:1 |
restart-cluster |
Multiple sessions started within 30 minutes |
high-abandonment-rate |
Most sessions have fewer than 3 user messages |
Behavioral
| Signal | Detection |
|---|---|
correction-heavy |
20%+ of user messages start with "no", "wrong", "wait" |
keep-going-loop |
User repeatedly says "keep going" / "continue" |
repeated-instructions |
Same instruction rephrased within 5 turns (Jaccard >60%) |
negative-drift |
Messages get shorter and more corrective over time |
rapid-corrections |
User responds within 10s of agent output |
high-turn-ratio |
User sends 1.5x+ messages per agent response |
Lexical
AFINN-165 sentiment scoring with custom agent tokens (`undo`, `revert`, `wrong`, `broken`, etc).
`--rules`
Generates ready-to-paste rules from your session history:
## Rules (auto-generated by claude-doctor)
Based on analysis of 838 sessions. Paste into your CLAUDE.md or AGENTS
Related Skills
Bm Doctor
Diagnose and recover basemind when it isn't working (MCP tools missing/erroring, "no index", dead server) — ru
Rewrite Doctor
Diagnose cc-gemini-rewrite (version, hook, provider key, config)
Halal Doctor
Diagnose the Halal Terminal plugin — credentials storage, API key validity, plan quota, MCP bridge connectivit
Cpv Batch Scope Diagnose And Fix
Same-turn diagnose + fix across a fleet of project folders. One cpv-doctor-agent per project scans the request
Cpv Batch Scope Diagnose
Read-only diagnostic across a fleet of project folders. One cpv-doctor-agent per project diagnoses the request
Ashlr Doctor
Diagnose an ashlr-plugin install — checks plugin path, version, MCP servers, hooks, stats, genome, and setting
Related Agents
Doctor
Diagnose AgentLint configuration and hook installation issues
Release Notary
Give a compact release-readiness view grounded in doctor findings, sessions, and promotion evidence
Dependency Doctor
Dependency health management — outdated packages, vulnerabilities (CVE), breaking change risk for major bumps.