Diagnose Usage — Development skill for Claude Code
Claude Code skill that works out why your usage limit drained fast.
How to install Diagnose Usage
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open arm-pz/diagnose-usage and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Diagnose Usage does
Claude Code skill that works out why your usage limit drained fast. Reads your /usage paste, checks the heavy-session causes Anthropic named (effort level, subagents, /goal, workflows, agent teams, SDK jobs) and ranks up to three culprits with one fix each.
Alternatives in Development
- Analyze Feature Requests — Prioritize feature requests by theme, impact, effort, and risk 7.8k ★
- Claude Token Efficient — One CLAUDE.md file 3.8k ★
- Agentlas Call — Prepare explicitly named Agentlas Hub or Cloud agents 1.1k ★
README
diagnose-usage
An AI agent skill (a `SKILL.md` for Claude Code) that works out why your Claude Code usage limit drained faster than expected. You paste your `/usage` output; it checks it against the heavy-session causes Boris Cherny of the Claude Code team named on 29 Oct 2026 (a raised effort level, subagents inheriting it, `/goal`, workflows, Agent Teams, long SDK jobs) and gives you up to three ranked culprits with one change each. It does not claim a bug: Anthropic's review found no single root cause.
Siblings: [choose-effort](https://github.com/arm-pz/choose-effort) for deciding effort *before* a task. For plan limits, prices and API billing, see Anthropic's docs; this skill does not cover them.
Install
npx skills add arm-pz/diagnose-usage --skill diagnose-usage
Or copy the repo files into `~/.claude/skills/diagnose-usage/` and start a new session.
Ask it things like
- "Why is my Claude Code usage draining so fast today?"
- "I hit my Claude Code limit in an hour."
- "What does /usage actually show me?"
Status
Structure checks done by hand; trigger cases in `references/trigger-cases.md` are hand-read against the skill descriptions and **not** run in a live session. `check_skill.py`: OK, 0 fail 0 warn. Effort levels and commands change often, so the skill tells the agent to confirm them against your `/effort` slider and the current docs.
License
MIT — see [LICENSE](LICENSE).
Related Skills
Governance Review Agent
Chains adoption-report, drift detection scoped to at-risk teams, and stakeholder-brief into a periodic governa
Agent Report
Where the tokens go - main conversation vs subagents, by effort level and by role
Gauntlet Loop
Fast path for a throwaway proof of concept — set a named outside bar, run a builder against a separate blind c
Attack Tree
Build a formal attack tree for a named asset: maps all attack paths from root goal to leaf conditions, with AN
Buzz
Profile Lean declarations, find the slow ones, trace-diagnose the root cause, and fix them until each elaborat
Claude Goal Scaffold
Three-file template for building complete projects with Claude Code's /goal command. Fill in your specs, paste
Related Agents
Rlm Chunk Analyzer
Efficient chunk-level analysis agent for RLM workflow. Use this agent when processing individual file chunks w
Deeplink Clipboard Auditor
Audits deep link / Universal Link / App Link handling for parameter trust and hijack risk, and clipboard usage
Usage Reporter
Reads real Claude Code usage from ~/.claude/stats-cache.json. Reports daily/weekly token usage by model, cache