CLAUDE.md is a project-level configuration file that gives Claude Code persistent instructions. Place it in your project root to define coding conventions, architecture patterns, and files to avoid modifying.
Think of CLAUDE.md as onboarding documentation for an AI team member. It needs the same context a new hire would need: where things live, how you name things, what patterns you follow.