Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Diagnose your Claude Code sessions
| Date | Stars |
|---|---|
| 2026-07-31 | 609 |
| 2026-08-06 | 609 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# 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 ```bash npm i -g claude-doctor ``` Or run directly: ```bash npx claude-doctor ``` ## Usage ```bash claude-doctor # analyze all sessions (default) claude-doctor <session-id> # check a specific session claude-doctor <path/to.jsonl> # 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.md. - Read the full file before editing. Plan all changes, then make ONE complete edit. - After 2 consecutive tool failures, stop and change your approach entirely. - When the user corrects you, stop and re-read their message. - Complete the FULL task before stopping. - Every few turns, re-read the original request to make sure you haven't drifted. ``` ## `--save` Writes a model to `.claude-doctor/`: - `model.json` signal baselines and project profiles - `guidance.md` agent-readable rules for hooks or CLAUDE.md inclusion ## Development ```bash pnpm install pnpm build pnpm test ``` ## License MIT
Excerpt of 2,612 characters
Read on GitHubAiden Bai · United States
9
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f2b0a4b3bd46f326, llm:topics: claude, code, doctor; description: 'Diagnose your Claude Code sessions' — tool for diagnosing sessions of Claude (AI assistant)
matched fp:f2b0a4b3bd46f326, llm:topics: claude, code, doctor; description: 'Diagnose your Claude Code sessions' — tool for diagnosing sessions of Claude (AI assistant)
matched fp:f2b0a4b3bd46f326, llm:topics: claude, code, doctor; description: 'Diagnose your Claude Code sessions' — tool for diagnosing sessions of Claude (AI assistant)