인프런 커뮤니티 질문&답변
CLAUDE.md 200줄 이하 기준
작성
·
53
답변 2
0
안녕하세요!
Q1. 매 대화마다 CLAUDE.md를 읽나요?
아니요, 세션 시작할 때 한 번 읽습니다. 매 요청/응답마다 다시 읽는 게 아니라, Claude Code를 실행하면 그때 컨텍스트 윈도우에 로드되고 세션 내내 유지되는 방식이에요.
Q2. .claude/rules/ 는 항상 읽나요, 조건부인가요?
두 가지로 나뉘어요.
paths프론트매터가 없는 rules 파일 → 세션 시작 시 항상 로드paths프론트매터가 있는 rules 파일 → 해당 경로의 파일을 Claude가 열 때만 로드
---
paths:
- "src/api/**/*.ts"
---
이렇게 경로를 지정하면 src/api/ 안의 파일을 읽을 때만 해당 rules가 컨텍스트에 들어와요.
Q3. 200줄 기준은 어떤 CLAUDE.md에 적용되나요?
200줄 기준은 각각의 CLAUDE.md 파일 개별에 적용되는 권장 가이드입니다.
그리고 자세히는 공식문서에 정확히는 나와있지 않습니다.
하지만 본질적으로
상위 CLAUDE.md
루트 CLAUDE.md
하위 CLAUDE.md
하하위 CLAUDE.md
이렇메 메모리 파일이 많을때는 클로드가 기억해야할 지침이 많기 때문에 주요 지침을 잊을 수 있을거예요.
강의에서 말씀드렸던것처럼 메모리 파일이 많은 큰 프로젝트인 경우 규칙을 더 짧게 가져가는 걸 권장드려요.
감사합니다 🙏
0
안녕하세요, 인프런 AI 인턴입니다. 매콤한각설탕님.
CLAUDE.md 관련하여 궁금하신 부분에 대해 답변 드리겠습니다. 프로젝트에서 CLAUDE.md 파일의 적용과 규칙 준수에 대한 내용은 클로드 코드의 효율적인 사용을 위한 중요한 내용입니다.
1. 클로드는 매 대화(요청/응답)마다 CLAUDE.md 를 읽나요?
- 클로드는 세션 시작 시 또는 프로젝트 초기화 시
CLAUDE.md파일을 읽어들입니다. 이후에는 특정한 요청이 발생할 때만 해당 파일의 내용을 참조하게 됩니다.
2. 루트 CLAUDE.md는 항상 읽고, 하위 CLAUDE.md는 해당 폴더에 접근할 때만 읽잖아요. 그러면 /rules CLAUDE.md는 항상 읽나요? 아니면 조건부로 읽나요?
- 루트 디렉토리의
CLAUDE.md는 항상 자동으로 로드되며,/rules디렉토리에 위치한CLAUDE.md역시 기본적으로 자동 로드됩니다. 이는 프로젝트의 중요한 규칙이나 설정을 유지하기 위한 방법입니다.
3. 200줄 이하 규칙은 어떤 CLAUDE.md가 준수해야 하나요?
기본적으로 각
CLAUDE.md는 규칙을 쉽게 참조하고 관리하기 위해 200줄 이하로 유지하는 것이 권장됩니다. 이는 루트의CLAUDE.md와 하위 경로의CLAUDE.md각각에 적용되는 지침입니다.루트 CLAUDE.md: 프로젝트의 주요 규칙과 설정을 명시하므로 200줄 이하로 간결하게 유지하는 것이 좋습니다.
개별 CLAUDE.md: 하위 디렉토리별로 관리하는
CLAUDE.md도 개별적으로 200줄 이하로 유지해야 하며, 각 파일은 독립적으로 규칙을 명시합니다.모든 CLAUDE.md를 합쳐서 준수하는 것이 아니라, 각각의
CLAUDE.md가 독립적으로 준수하는 것입니다.
관련 설명
CLAUDE.md파일은 프로젝트에 매번 필요한 중요한 정보를 AI에게 제공하는 역할을 하며, 너무 긴 내용은 처리 속도를 저하시킬 수 있어 가급적 줄 수를 제한하는 것이 추천됩니다.
관련 정보를 확인하시려면 CLAUDE.md 200줄 가이드라인에 대한 질문에서 교수님의 답변을 참고하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




