Skip to content
Development
Skill

/treat

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

From plugin
cozempic
4135 skills1 command1 MCP
Install
$ npx -y skills add Ruya-AI/cozempic --skill treat --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/treat

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

treat.SKILL.md
name: treat
description: Prune bloated session with a prescription. Removes progress ticks, stale reads, duplicate content, and more.
argument-hint: "[gentle|standard|aggressive]"
disable-model-invocation: true
allowed-tools: Bash(cozempic *), AskUserQuestion

Apply a pruning prescription to the current session. Default is `standard` if no argument given.

**When to use `treat` vs `reload`:** prefer the `reload` skill — it does the same prune plus auto-resume in one step (`/exit` → new terminal opens with the pruned session). Use `treat` only when the user explicitly wants to stay in the current session, work in a multi-pane setup, or resume manually.

Steps

1. **Diagnose first** — show the user what they're working with:

   cozempic current --diagnose

2. **Dry-run the treatment** — show savings without applying:

   cozempic treat current -rx $ARGUMENTS

If no argument was provided, use `standard`:

   cozempic treat current -rx standard

3. **Show results** — present the dry-run output including token savings (the `Tokens:` line). Always surface both byte and token savings.

4. **Ask confirmation** — use AskUserQuestion to confirm before applying.

5. **Apply on confirmation**:

   cozempic treat current -rx $ARGUMENTS --execute

6. **Tell the user**: "Treatment applied. A backup was created automatically. To resume with the pruned session, exit and run `claude --resume`. (Tip: next time, the `reload` skill does this in one step — `/exit` and a fresh terminal opens automatically.)"

Prescriptions

| Rx | Strategies | Typical Savings | |----|-----------|----------------| | `gentle` | progress-collapse, file-history-dedup, metadata-strip | 40-55% | | `standard` | gentle + thinking-blocks, tool-output-trim, stale-reads, system-reminder-dedup | 50-70% | | `aggressive` | standard + error-retry-collapse, document-dedup, mega-block-trim, envelope-strip | 70-95% |

Safety

  • Always dry-run first — never execute without showing the user what will change
  • Backups are automatic (timestamped .bak files)
  • Never touches uuid/parentUuid — conversation DAG stays intact
Read more
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.

Get the whole plugin
Stats
413
Stars
38
Forks
Maintained
Maintenance
Python
Language
MIT
License
2mo ago
Last commit
7mo ago
Created

Repo: Ruya-AI/cozempic

Other skills on cozempic.