I have been using Claude Code daily for about a year across multiple repos. These five habits are free, require no plugins, and have saved me more time than any model upgrade. 1. Name your sessions immediately The default session names are "task-abc123" or "fix-xyz". After three days you have no idea what was in there. The fix is trivial: start every session with a one-line summary. Bad: claude -> default name task-2026-06-02-abc123 Good: claude -> say "Refactor auth module token validation logic" -> session name is now descriptive When you run /resume a week later, you will actually know which session to pick. 2. Treat CLAUDE.md as a correction log, not a spec Most people write CLAUDE.md once and forget it. The better approach is to append a rule every time Claude makes a repeatable mistake. Examples from my current project: "Always use pnpm in this repo.…