참고) 공식문서 - https://code.claude.com/docs/ko/memory#claude/rules/로-규칙-구성
CLAUDE.md 파일 하나로 메모리를 관리하는 경우, 프로젝트가 커지면
1. 규칙 파일을 생성할 때마다 CLAUDE.md에 import 해줘야되는 파일이 많아져서 관리가 어렵다.
2. 특정 규칙을 API나 특정 디렉토리에만 적용이 불가하다.
특정한 상황에서만 적용할 규칙, Rule을 생성해보자!
your-project/
├── .claude/
│ ├── CLAUDE.md # 주 프로젝트 지침
│ └── rules/
│ ├── code-style.md # 코드 스타일 가이드라인
│ ├── testing.md # 테스트 규칙
│ └── security.md # 보안 요구사항
md 파일을 생성하면 아래와 같이 /memory 입력 시 생성한 지침이 로드된 것을 확인할 수 있다.
내 PC 전역에 적용한다면? ~/.claude/rules/ 디렉토리에 배치하자.
~/.claude/rules/
├── preferences.md # 개인 코딩 선호도
└── workflows.md # 선호하는 워크플로우
---
paths:
- "src/api/**/*.ts" <-- 이것이 frontmatter. src/api/~ 하위 경로에만 해당 지침을 적용할거야!
---
# API 개발 규칙
- 모든 API 엔드포인트는 입력 검증을 포함해야 합니다
- 표준 오류 응답 형식을 사용합니다
- OpenAPI 문서 주석을 포함합니다