Designing project context
Reproducible results through CLAUDE.md and a context budget
When quality varies person to person in the same repository, the cause is rarely prompting skill — it is that nobody designed what gets loaded into a session. Turn memory layers, conditional rules, compaction survival, and boundary expansion into judgement criteria so rules are actually loaded and actually followed.
Source · Handbook · Claude Code advanced usage & command mastery · Source reviewed 2026-07-25
Complete the prerequisite courses first
Safe working flow to unlock this course.

0%
Course progress9 learning steps
1. 메모리 계층: 무엇이 먼저 실리는가
네 겹의 메모리가 어떤 순서로 이어 붙는지 확인하고 규칙의 자리를 정합니다.
2. 지침과 강제의 경계
준수를 기대할 규칙과 보장해야 할 규칙을 서로 다른 자리에 배치합니다.
3. 조건부 로딩과 압축 생존성
시작 적재량을 실제로 줄이면서 압축 후에도 남을 규칙을 설계합니다.
4. 경계 확장과 흔적 정리
--add-dir로 범위를 넓힐 때의 비대칭과 세션 종료 후 남는 상태를 다룹니다.
Final challenge
Turn what you learned into a reusable work artifact.