CLAUDE.md 분산관리 관련 질문드려요.
70
작성한 질문수 27
rules 과 폴더관리에 대해서는 어느정도 이해는 했는데
rules 는 특정 파일을 작업할때 로드가 되고
하위 claude.md 는 특정 폴더에 접근할 때 로드가 된다 라고 설명을 주셨는데..
claude code 에서 지시를 내릴때 rule 또는 하위 폴더를 참고하라고 명시를 해야 하는 걸까요?
아니면 "테스트 해주세요" 라고 하면 자동으로 테스트 rule 을 읽거나 "API 작업을 해주세요" 라고 하면 해당 하위 폴더를 읽는 방식일까요?
rule 또는 하위 폴더에 claude.md 를 만들었는데 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 인턴입니다. agapegood님.
클로드 코드를 사용할 때, CLAUDE.md와 rules의 분산 관리는 작업 효율성을 높이기 위해 아주 중요한 요소입니다. 각기 다른 규칙 파일들이 다양한 상황에서 자동으로 로드되거나 특정 명령에 따라 참조되는 게 가능한지 궁금해하실 수 있습니다. 아래에서는 관련 내용을 설명드리겠습니다.
CLAUDE.md와 rules 사용 방식
자동 로드 기능:
- 기본적으로 클로드 코드는 프로젝트의 최상위 폴더에 위치한
CLAUDE.md파일과.claude/rules디렉토리 내의 모든.md파일을 자동으로 로드합니다. 어떤 상황에서는 별도의 명시가 필요하지 않습니다.
- 예를 들어 프로젝트가 시작될 때, 이 파일들이 자동으로 로드되어 프로젝트 전체에 적용됩니다.
- 기본적으로 클로드 코드는 프로젝트의 최상위 폴더에 위치한
명시적인 지시:
- 특정 작업(예: 테스트, API 작업 등)에 대해 명시적인 규칙이나 지침이 필요하다면, 이 경우에 해당 규칙을
CLAUDE.md파일에 추가하시는 게 좋습니다. 특정 폴더 내CLAUDE.md를 명시적으로 언급하지 않아도, 내용에 따라 자동으로 해당 지침이 적용됩니다.
- 특정 작업(예: 테스트, API 작업 등)에 대해 명시적인 규칙이나 지침이 필요하다면, 이 경우에 해당 규칙을
명령을 위한 프롬프트 작성:
- “테스트 해주세요” 라는 명령이 주어졌을 땐, 클로드가 자동으로 관련
rules파일을 로드하여 실행할 수 있습니다. 이처럼 특정 파일이나 폴더를 자동으로 읽도록 규칙이 정의된 경우, 명령어를 잘 구성해 주면 클로드가 이를 인식하여 적절히 처리합니다.
- “테스트 해주세요” 라는 명령이 주어졌을 땐, 클로드가 자동으로 관련
관련 질문 & 답변 링크
아래의 링크들에서 유사한 문제에 대해 지식공유자님들께서 답변하신 내용도 참고하시면 도움이 될 것입니다:
[질문] CLAUDE.md 파일을 효과적으로 사용하는 방법](https://www.inflearn.com/questions/1770636)
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요
0
26
1
업데이트로 인한 에이전트 생성 변경
0
24
1
starter kit 프로젝트에 prd 문서 만들기
0
35
2
명령어 여러줄 입력방법?
0
35
2
ctrl + 't' 단축어가 안먹어요
0
28
1
클로드코드 계획 보고 방법 알고싶어요.
0
40
2
실무 버전 출시는 언제?
0
38
1
예시 1, 2, 3에서 질문있습니다.
0
41
2
Cursor 프로젝트 목록 및 작업 환경 동기화 문의
0
36
1
파워쉘, 터미널
0
42
2
스킬과 서브에이전트 병행 사용 질문
0
50
2
터미널에서 커서 AI 직접 실행
0
40
2
이런 경우는 어떤 조치를 취해야할까요?
0
46
2
outputStyles, rules
0
47
2
hooks 설정이 안되요
0
50
2
영상 최신으로 엡데이트 요청
0
71
2
소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.
0
62
2
claude code 상태표시줄 궁금합니다!
0
53
2
설치의 필요성
0
83
2
시작하기전에 질문 드립니다.
0
65
2
output style이 안나와요
0
55
2
교제 노션 복제 방법 문의
0
61
2
output style은 뭘선택하나요?
0
48
1
agent team vs shrimp task manager
0
62
2





