Most of a session is spent reading files nobody asked for and printing them back unchanged. These five rules roughly halved my token use and made the answers shorter, which is the same thing.
CLAUDE.md
Copied 16 times
## Keep the session small
- Read only the files the task names, plus `lib/index.ts`. Do not read the repo to "get context".
- Never print a file back to me unchanged. Show the diff.
- Do not paste more than twenty lines of build output. Show the first error and stop.
- When a step is finished, say so in one line. No summary of what we did.
- If the task needs more than five files, say it is too big and propose a split instead of starting.