diagnose
The diagnose skill analyzes session bloat by displaying token count, context usage percentage, and a detailed breakdown of what consumes space, including message types and the ten largest messages. Use it when users ask about session size or context window fullness, or when you notice the conversation growing large and need to determine whether cleanup is necessary.
git clone --depth 1 https://github.com/Ruya-AI/cozempic /tmp/diagnose && cp -r /tmp/diagnose/plugin/skills/diagnose ~/.claude/skills/diagnoseSKILL.md
Run a diagnosis on the current session: ```bash cozempic current --diagnose ``` The output includes: - **Weight**: total session size in bytes and message count - **Tokens**: exact token count (from usage data) or heuristic estimate - **Context bar**: visual bar showing % of the detected context window (200K or 1M) - **Vital signs**: progress ticks, file history snapshots, system reminders, thinking content, signatures, tool results - **Message type breakdown**: bytes per message type - **Top 10 largest messages**: biggest bloat contributors - **Estimated savings by prescription**: what gentle/standard/aggressive would save Always surface the token count and context % to the user. If context is above 60%, suggest running `/cozempic:treat` with a prescription recommendation: - Under 5MB: `gentle` - 5-20MB: `standard` - Over 20MB: `aggressive`
Diagnose and prune bloated Claude Code context. Run to slim down the current session before compacting or resuming.
Run health checks on Claude Code configuration and sessions. Use when troubleshooting Claude Code issues. (cozempic — does not shadow Claude Code's built-in /doctor)
>
Treat the current session and auto-resume in a new terminal window.
Prune bloated session with a prescription. Removes progress ticks, stale reads, duplicate content, and more.