Skip to content

CLAUDE.md — Always-loaded project memory

🌐 日本語

NOTE

CLAUDE.md is the file Claude Code reads at the start of every session. It defines project-wide context that should always be available: conventions, terminology, build commands, and behavioral expectations.

How it works

  • Loaded into context once per session, before the first user message.
  • Hierarchical: project-level, user-level (~/.claude/CLAUDE.md), and CLAUDE.local.md merge in a defined order.
  • Every token here is paid on every turn — keep it terse.

Structural problems it addresses

See also

Released under the CC BY 4.0 License.