강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

매콤한각설탕님의 프로필 이미지
매콤한각설탕

작성한 질문수

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

대규모 프로젝트 컨텍스트 엔지니어링: 폴더별 CLAUDE.md 분산 관리 - 심화 2편 (UP_260329)

CLAUDE.md 200줄 이하 기준

작성

·

55

0

  1. 클로드는 매 대화(요청/응답)마다 CLAUDE.md 를 읽나요?

     

  2. 루트 CLAUDE.md는 항상 읽고, 하위 CLAUDE.md는 해당 폴더에 접근할 때만 읽잖아요. 그러면 /rulesCLAUDE.md는 항상 읽나요? 아니면 조건부로 읽나요?

  3. 200줄 이하 규칙은 어떤 CLAUDE.md가 준수해야 하나요?

     

    • 루트 CALUDE.md만 준수?

    • 개별 CLUADE.md 각각 준수?

    • 모든 CLUADE.md를 합쳐서 준수?

       

 

답변 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줄 가이드라인에 대한 질문에서 교수님의 답변을 참고하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

매콤한각설탕님의 프로필 이미지
매콤한각설탕

작성한 질문수

질문하기