Token Waste in Claude Code: A User's Self-Audit Shows Behavioral Fixes Beat Model Switching

A Reddit user spent a week measuring where their Claude Code tokens actually went, rather than just complaining about the May price changes. Their conclusion: most burn was self-inflicted, and behavioral changes bought back more headroom than switching models would have.
Biggest Wins
/clearbetween unrelated tasks — a stale 200k-token context riding along for a one-line fix was the single most expensive habit.- Make it plan before it touches files. One planning pass, then execute — cheaper and better than explore-edit-explore in a loop.
- Stop letting it re-read files it just touched. If it just edited a file, it does not need to reopen it to "verify." Say so once in your rules.
- Search with a subagent, not the main thread. Grep-and-read across a repo dumps the whole haystack into your main context permanently. A subagent returns just the answer.
- Kill always-on and
-ploops you are not watching. Background agents burning tokens while you sleep are most of the horror-story bills.
None of these fixes required a new subscription, a wrapper, or an MCP server. It was discipline the user admits being too lazy to apply while limits felt infinite.
The post acknowledges that none of this fixes the actual price hikes — it just stops you burning extra on top of them.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code Agents Don't Automatically Read Project Documentation
When Claude Code dispatches subagents like Sonnet to write code, those agents only see what's explicitly included in their prompt and don't automatically read CLAUDE.md, MEMORY.md, or other project context files unless specifically instructed to do so.

Make OpenClaw Smarter: Challenge False Premises with a Direction Check Skill
A new skill for OpenClaw adds decision quality guidelines to AGENTS.md, forcing the agent to challenge user assumptions before acting on costly or irreversible changes.

Claude Code /insights command provides debugging and autonomous task tips
A Reddit user shares two practical techniques for using Claude Code's /insights command: asking for at least three potential root causes when debugging bugs, and using comprehensive task specifications with --dangerously-skip-permissions for autonomous runs.

Auth 400 Error Fix: Using Python's mnemonic Package to Avoid BIP39 Filter Triggers
A Reddit user identified that Anthropic's content filter triggers a 400 error when AI agents attempt to write the full BIP39 wordlist (2048 standardized English words) into Python code. The solution is to use the mnemonic Python package instead, which contains the wordlist internally.