색션9. 모듈형 질문
50
작성한 질문수 9
안녕하세요 강사님 강의 잘 듣고 있습니다. 모듈형 규칙에 대해 말씀 주셨는데 궁금중이 생겨서 질문드립니다.
모듈형을 쓰는 이유는 "모듈형 규칙은 CLAUDE.md 파일이 길어지거나 특정 규칙에 대해 사용하고 싶을 때 적용한다"로 생각하면 되는데 이것을 적용할 때는 예를 들어 코드 규칙과 같은 프로젝트에 적용되는 규칙은 CLAUDE.md 파일(default)로 되어 있고 Backend 부분 API를 만들 때 /ruels/backend/api-consturction.md 처럼 만들고 해당 API 작업을 할 때 /memory로 규칙을 선택하면 될까요? 아니면 적용하지 않아도 CLAUDE.md 파일과 같이 적용되는 걸까요?
답변 1
0
안녕하세요! 🙂 강의 잘 들어주셔서 감사합니다.
먼저 결론부터 말씀드리면, .claude/rules/ 안에 넣은 파일은 자동으로 적용됩니다. /memory로 매번 선택하실 필요가 없어요. 여기서 /memory는 "규칙을 골라서 적용하는" 명령어가 아니라, 지금 어떤 설정 파일들이 로드되어 있는지 확인하고 편집하는 용도입니다.
그래서 질문 주신 상황을 정리하면 이렇게 나뉩니다.
.claude/rules/ 안의 파일은 frontmatter(파일 상단 YAML) 유무에 따라 동작이 달라져요.
1) frontmatter 없이 만든 규칙 → CLAUDE.md와 똑같이 매 세션 항상 로드됩니다. 프로젝트 전체에 적용할 코드 규칙은 여기에 두시면 돼요.
2) 경로 지정(path-scoped) frontmatter를 넣은 규칙 → 클로드 코드가 해당 경로의 파일을 만질 때만 자동으로 로드됩니다. 말씀하신 Backend API 작업이 딱 이 케이스예요.
즉 api-construction.md를 Backend 작업할 때만 적용하고 싶으시면, /memory로 선택하는 게 아니라 파일 상단에 경로 조건을 지정해두시면 됩니다. 그러면 클로드 코드가 해당 디렉토리 파일을 다룰 때 알아서 불러와요.
.claude/rules/backend/api-construction.md
이렇게 경로 지정 규칙으로 만들어두시면, 평소엔 컨텍스트를 차지하지 않다가 API 작업 시점에만 로드되어서 불필요한 토큰 낭비도 막을 수 있습니다. 모듈형을 쓰는 이유와도 연결되는 부분이에요.
감사합니다 🙏
개인적인 질문인데요..
0
12
1
shrimp task manager 사용 관련 질문입니다.
0
12
1
메모리 , rule
0
25
2
클로드 코드로 제작된 앱 검증
0
29
2
자꾸 수정하면 git관련한게 나오네요
0
41
3
초기 세팅에 대해서 정리한 문서가 있을까요?
0
38
2
첫 강의 이후 1년이 지났는데 괜찮을까요.
0
46
2
클로드 코드 실행 방법 문의
0
41
2
안녕하세요 ai툴 질문있습니다.
0
50
2
Python 문의드립니다.
0
41
1
슬랙 연동 방법 및 파일 관련 질문
0
41
2
터미널앱으로 Terminus 사용 문의
0
37
1
스킬생성 후 업데이트.
0
41
2
강의 화면이랑 조금 달라 문의드립니다.
1
44
2
서브에이전트 활용 질문입니다.
0
55
3
plan mode를 진행하는것에 있어서
0
45
2
클로드 코드 설치 관련
0
55
2
스타터킷 중요도에 대한 질문입니다.
0
51
2
전체적인 개발에 대해 문의드립니다.
1
70
2
줄바꿈 시 \ 필수인가요?
0
76
2
2605 이후 최신 클로드코드 강의 추가 부탁드립니다.
0
80
2
커리큘럼 문서 제공받을 수 있을까요?
0
65
1
outputStyle 설정하는데 어디서 문제일까요?
0
64
3
test.txt파일 삭제시 rm명령어이니 클로드의 질문이 있어야 한다고 하셨는데
0
50
2





