inflearn logo
강의

講義

知識共有

Claude Code 完全マスター:AI開発ワークフローの基礎から実践まで

モジュール型ルール: .claude/rules/ [UP_260222]

색션9. 모듈형 질문

48

stayonasdev

投稿した質問数 9

0

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

 

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

react 인공지능(ai) claude

回答 1

0

gymcoding

안녕하세요! 🙂 강의 잘 들어주셔서 감사합니다.

먼저 결론부터 말씀드리면, .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

11

2

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

0

9

2

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

0

17

1

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

0

19

3

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

0

13

2

검은화면

0

22

3

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

0

22

2

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

0

20

2

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

0

34

2

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

0

49

2

커서에서 붙여넣기

0

35

2

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

0

23

2

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

0

40

2

프롬프트 작성시 html, css, javascript

0

36

2

Cursor 창이 수업 내용과 달라요.

0

37

3

Supabase MCP 관련 질문입니다

0

40

2

클로드 로그인 후 승인창이 안떠요

0

36

1

61강 claude.local.md 변경사항 관련 질문

0

41

3

github

0

46

2

Claude에서 Bash, PowerShell 커맨드 묻기

0

60

2

mission 4 실행중 같은 질분 반복

0

39

2

sequential thinking mcp 사용 유용성에 대하여 질문있습니다.

0

64

2

VS Code? Cursor?

0

67

1

터미널과 클로드코드의 차이

0

68

2