inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

CLAUDE.md 분산관리 관련 질문드려요.

56

agapegood

작성한 질문수 27

0

rules 과 폴더관리에 대해서는 어느정도 이해는 했는데

rules 는 특정 파일을 작업할때 로드가 되고

하위 claude.md 는 특정 폴더에 접근할 때 로드가 된다 라고 설명을 주셨는데..

claude code 에서 지시를 내릴때 rule 또는 하위 폴더를 참고하라고 명시를 해야 하는 걸까요?

아니면 "테스트 해주세요" 라고 하면 자동으로 테스트 rule 을 읽거나 "API 작업을 해주세요" 라고 하면 해당 하위 폴더를 읽는 방식일까요?

rule 또는 하위 폴더에 claude.md 를 만들었는데 claude 에서 어떤 방식으로 지시를 해야 해당 사항들이 로드가 되는지 문의드려요.

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요 🙂

결론부터 말씀드리면, 둘 다 자동으로 로드돼서 매번 "rule 참고해줘", "하위 폴더 봐줘"라고 명시하지 않으셔도 돼요. 다만 로드되는 시점이 달라요.

먼저 .claude/rules/의 규칙 파일은 종류가 두 가지예요. 일반 규칙 파일은 세션 시작 시 자동으로 다 로드돼요. 반면 파일 상단에 paths: 설정(frontmatter)이 붙은 규칙은, 클로드가 그 경로 패턴에 해당하는 파일을 작업할 때만 자동으로 들어와요. 그래서 "테스트 해주세요"처럼 말씀하셔서 클로드가 테스트 파일을 건드리면, 거기에 걸어둔 규칙이 알아서 로드되는 식이에요. 직접 지목 안 하셔도 됩니다.

하위 폴더의 CLAUDE.md도 비슷해요. 클로드가 그 폴더 안의 파일을 읽거나 작업할 때 자동으로 로드돼요. "API 작업 해주세요"라고 하셔서 클로드가 api/ 폴더 파일을 열면, 그 안의 CLAUDE.md가 자동으로 들어오는 거죠. 폴더에 발을 들이는 순간 로드된다고 보시면 돼요.

정리하면 이렇게 동작해요.

  • 루트 CLAUDE.md, 일반 rules/*.md → 세션 시작 시 항상 로드

  • paths: 걸린 rule, 하위 폴더 CLAUDE.md → 해당 경로 파일을 작업할 때 그때 로드

그래서 평소엔 명시 안 하셔도 자동으로 잘 동작해요. 다만 혹시 "분명 규칙을 적어놨는데 클로드가 무시하는 것 같다" 싶으면, 아직 그 폴더 파일을 안 읽어서 로드가 안 된 경우일 수 있어요. 그럴 땐 @파일경로로 직접 지목해주시면 바로 끌어올 수 있습니다. /memory 명령어로 지금 어떤 파일이 로드돼 있는지 확인하는 것도 좋은 방법이에요.

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. agapegood님.

클로드 코드를 사용할 때, CLAUDE.mdrules의 분산 관리는 작업 효율성을 높이기 위해 아주 중요한 요소입니다. 각기 다른 규칙 파일들이 다양한 상황에서 자동으로 로드되거나 특정 명령에 따라 참조되는 게 가능한지 궁금해하실 수 있습니다. 아래에서는 관련 내용을 설명드리겠습니다.

CLAUDE.md와 rules 사용 방식

  1. 자동 로드 기능:

    • 기본적으로 클로드 코드는 프로젝트의 최상위 폴더에 위치한 CLAUDE.md 파일과 .claude/rules 디렉토리 내의 모든 .md 파일을 자동으로 로드합니다. 어떤 상황에서는 별도의 명시가 필요하지 않습니다.
    • 예를 들어 프로젝트가 시작될 때, 이 파일들이 자동으로 로드되어 프로젝트 전체에 적용됩니다.
  2. 명시적인 지시:

    • 특정 작업(예: 테스트, API 작업 등)에 대해 명시적인 규칙이나 지침이 필요하다면, 이 경우에 해당 규칙을 CLAUDE.md 파일에 추가하시는 게 좋습니다. 특정 폴더 내 CLAUDE.md를 명시적으로 언급하지 않아도, 내용에 따라 자동으로 해당 지침이 적용됩니다.
  3. 명령을 위한 프롬프트 작성:

    • “테스트 해주세요” 라는 명령이 주어졌을 땐, 클로드가 자동으로 관련 rules 파일을 로드하여 실행할 수 있습니다. 이처럼 특정 파일이나 폴더를 자동으로 읽도록 규칙이 정의된 경우, 명령어를 잘 구성해 주면 클로드가 이를 인식하여 적절히 처리합니다.

관련 질문 & 답변 링크

아래의 링크들에서 유사한 문제에 대해 지식공유자님들께서 답변하신 내용도 참고하시면 도움이 될 것입니다:

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

안녕하세요 ai툴 질문있습니다.

0

6

1

Python 문의드립니다.

0

4

0

슬랙 연동 방법 및 파일 관련 질문

0

7

1

터미널앱으로 Terminus 사용 문의

0

10

0

스킬생성 후 업데이트.

0

8

1

강의 화면이랑 조금 달라 문의드립니다.

1

14

1

서브에이전트 활용 질문입니다.

0

16

2

plan mode를 진행하는것에 있어서

0

19

1

클로드 코드 설치 관련

0

27

1

스타터킷 중요도에 대한 질문입니다.

0

25

1

전체적인 개발에 대해 문의드립니다.

1

50

1

줄바꿈 시 \ 필수인가요?

0

58

2

2605 이후 최신 클로드코드 강의 추가 부탁드립니다.

0

58

2

커리큘럼 문서 제공받을 수 있을까요?

0

50

1

outputStyle 설정하는데 어디서 문제일까요?

0

38

3

test.txt파일 삭제시 rm명령어이니 클로드의 질문이 있어야 한다고 하셨는데

0

29

2

검은화면

0

37

3

강의교환링크안열려요.....

0

45

2

영상재생에러 [확인부탁드려요!!!]

0

31

2

클로드 채팅에서 코드로 넘어가기

0

46

2

110강부터 따라가기가 힘듭니다...

0

70

2

커서에서 붙여넣기

0

44

2

깃허브 사용시 폴더경로 관련질문

0

32

2

/output-style 명령어는 폐기 되었다고 나오네요.

0

43

2