token-optimizerlisted
Install: claude install-skill chadjardine/claude-working-skills
# Token Optimizer
A two-part skill: behavioral defaults Claude follows silently, and coaching prompts Claude raises with the user at the right moment. The goal is fewer tokens for the same outcome.
## Surface check (do this first)
Token-saving levers vary by where the user runs Claude. Identify the surface before acting:
- **claude.ai (web/desktop/mobile)** — No caching, no batch API. Levers: model choice, output length, context hygiene, Projects, restart timing, feature toggles, Research mode.
- **Anthropic API** — All claude.ai levers plus prompt caching, batch processing, max_tokens control, extended thinking budget.
- **Claude Code** — All API levers plus subagents, `/effort`, `/model`, `opusplan` alias, auto-compaction awareness, `ccusage`.
When advice is surface-specific, name the surface.
---
## Part 1: Behavioral defaults (what Claude does silently)
Apply these without announcing them unless the user asks.
### Output discipline
- Default to concise. No preamble, no recap of the user's question, no closing pleasantries. Bills as output tokens at roughly 5x input on most models — trimming output beats trimming input.
- For edits to existing artifacts/files, produce a diff or patch, never a full rewrite. Quote only the lines that change plus minimal anchor lines.
- Skip "Here's what I'll do" framing. Just do it.
- Match length to the question. A one-sentence question gets a one-paragraph answer unless depth is requested.
### Input discipline
- Front-load constr