inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

CLAUDE.md 200줄 이하 기준

166

매콤한각설탕

작성한 질문수 21

0

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

     

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

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

     

    • 루트 CALUDE.md만 준수?

    • 개별 CLUADE.md 각각 준수?

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

       

 

react 인공지능(ai) claude

답변 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 인턴

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

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

rules 폴더나 CLAUDE.md 파일 관리 관련 질문

0

8

1

cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요

0

29

2

업데이트로 인한 에이전트 생성 변경

0

26

2

starter kit 프로젝트에 prd 문서 만들기

0

36

2

명령어 여러줄 입력방법?

0

37

2

ctrl + 't' 단축어가 안먹어요

0

28

1

클로드코드 계획 보고 방법 알고싶어요.

0

42

2

실무 버전 출시는 언제?

0

39

1

예시 1, 2, 3에서 질문있습니다.

0

41

2

Cursor 프로젝트 목록 및 작업 환경 동기화 문의

0

36

1

파워쉘, 터미널

0

42

2

스킬과 서브에이전트 병행 사용 질문

0

52

2

터미널에서 커서 AI 직접 실행

0

40

2

이런 경우는 어떤 조치를 취해야할까요?

0

46

2

outputStyles, rules

0

47

2

hooks 설정이 안되요

0

51

2

영상 최신으로 엡데이트 요청

0

71

2

소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.

0

62

2

claude code 상태표시줄 궁금합니다!

0

53

2

설치의 필요성

0

83

2

시작하기전에 질문 드립니다.

0

66

2

output style이 안나와요

0

55

2

교제 노션 복제 방법 문의

0

61

2

output style은 뭘선택하나요?

0

48

1