에이전트가 일 시작 전에 읽는 파일
CLAUDE.md 는 매 세션 시작 시 Claude Code 가 자동으로 로드하는 markdown 파일이야. 안 입력해도 되는 첫 메시지로 봐. 프로젝트의 장기 진실 — stack, architecture, command, convention, 빡빡한 제약 — 은 chat 이 아니라 여기 있어야 해.
계층: ~/.claude/CLAUDE.md (글로벌 선호도) → repo-root CLAUDE.md (팀 표준) → src/.../CLAUDE.md (서브디렉토리별 룰). 매칭되는 파일 전부 system prompt 에 머지되고, cwd 에 가까운 게 충돌 시 우선. 그래서 payments 서비스에 나머지 repo 보다 빡빡한 룰을 줄 수 있는 거야 — copy-paste 없이.
/init 으로 부트스트랩: project 스캔하고 package.json / pyproject.toml / 프레임워크 설정 읽어서 시작 CLAUDE.md 초안 만들어줘. 그 다음 iterate. mid-session 에 메시지 앞에 # 붙이면 Claude 가 적절한 CLAUDE.md 에 그 사실 추가 — 에디터로 context 전환할 필요 없어.