inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

모듈형 규칙: .claude/rules/ [UP_260222]

색션9. 모듈형 질문

50

김윤환

작성한 질문수 9

0

안녕하세요 강사님 강의 잘 듣고 있습니다. 모듈형 규칙에 대해 말씀 주셨는데 궁금중이 생겨서 질문드립니다.

 

모듈형을 쓰는 이유는 "모듈형 규칙은 CLAUDE.md 파일이 길어지거나 특정 규칙에 대해 사용하고 싶을 때 적용한다"로 생각하면 되는데 이것을 적용할 때는 예를 들어 코드 규칙과 같은 프로젝트에 적용되는 규칙은 CLAUDE.md 파일(default)로 되어 있고 Backend 부분 API를 만들 때 /ruels/backend/api-consturction.md 처럼 만들고 해당 API 작업을 할 때 /memory로 규칙을 선택하면 될까요? 아니면 적용하지 않아도 CLAUDE.md 파일과 같이 적용되는 걸까요?

react 인공지능(ai) claude

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