Skip to content
Development
Skill

/diagnose

Analyze Claude Code session bloat — shows token count, context usage %, and bloat breakdown. Use when the user asks about session size, context usage, or when you notice the context window is getting full.

From plugin
cozempic
4275 skills1 command1 MCP

Claude Code

$ npx -y skills add Ruya-AI/cozempic --skill diagnose --agent claude-code

SKILL.md

diagnose.SKILL.md
name: diagnose
description: Analyze Claude Code session bloat — shows token count, context usage %, and bloat breakdown. Use when the user asks about session size, context usage, or when you notice the context window is getting full.
allowed-tools: Bash(cozempic *)

Run a diagnosis on the current session:

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`
@ruya-ai
Ships withcozempic

100,000+ power users trust Cozempic to keep their Claude Code sessions lean. Context cleaning for Claude Code — remove the bloat, keep everything that matters, protect Agent Teams from context loss.

4275 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
427
Star history of Ruya-AI/cozempic on GitHub, a chart by star-history.com

Other skills on cozempic.

cozempic-doctor

cozempic-doctor

Run health checks on Claude Code configuration and sessions. Use when troubleshooting Claude Code issues. (cozempic — does not…

@ruya-ai@ruya-aiInstall Skill
guard

guard

Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes…

@ruya-ai@ruya-aiInstall Skill
treat

treat

Prune bloated session with a prescription. Removes progress ticks, stale reads, duplicate content, and more.

@ruya-ai@ruya-aiInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about diagnose.

Which coding agents can use diagnose?
diagnose installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.