CLAUDE.md persists your instructions across every session
Claude Code reads CLAUDE.md from your project root — and from your home directory for global settings — at the start of every session. Coding conventions, architecture decisions, things Claude should never do: write them once and they're there every time. You stop repeating yourself; Claude starts with the right mental model from message one.
You can have both a global ~/.claude/CLAUDE.md and a project-level one. Both load — project instructions take precedence.