Claude Memory 관리
다양한 메모리 위치와 모범 사례를 통해 세션 전반에 걸쳐 Claude Code의 메모리를 관리하는 방법을 알아보세요.
Claude Code는 워크플로의 스타일 가이드라인과 일반적인 명령 등 세션 전반의 기본 설정을 기억할 수 있습니다.
memory type 확인
클로드 코드는 세 개의 메모리 위치를 제공하며, 각각 다른 목적을 갖습니다.
Memory Type | Location | Purpose | Use Case Examples |
---|---|---|---|
Project memory | ./CLAUDE.md |
프로젝트에 대한 팀 공유 지침 | 프로젝트 아키텍처, 코딩 표준, 공통 워크플로 |
User memory | ~/.claude/CLAUDE.md |
모든 프로젝트에 대한 개인적 선호도 | 코드 스타일 기본 설정, 개인 도구 단축키 |
Project memory (local) | ./CLAUDE.local.md |
개인 프로젝트별 선호도 | (더 이상 사용되지 않음, 아래 참조) 샌드박스 URL, 선호하는 테스트 데이터 |
모든 메모리 파일은 실행 시 자동으로 Claude Code의 컨텍스트에 로드됩니다.
CLAUDE.md imports
CLAUDE.md 파일은 @path/to/import
구문을 사용하여 추가 파일을 가져올 수 있습니다. 다음 예제는 3개의 파일을 가져옵니다.
프로젝트 개요는 @README에서 확인하고, 이 프로젝트에 사용 가능한 npm 명령은 @package.json에서 확인하세요.
# Additional Instructions
- git workflow @docs/git-instructions.md
상대 경로와 절대 경로 모두 허용됩니다. 특히, 사용자 홈 디렉터리에 파일을 가져오면 팀원들이 저장소에 체크인되지 않은 개별 지침을 제공할 수 있는 편리한 방법입니다. 이전에는 CLAUDE.local.md가 비슷한 용도로 사용되었지만, 여러 git 작업 트리에서 더 잘 작동하기 때문에 이제는 import를 사용하는 것이 더 이상 사용되지 않습니다.
# 개인 선호
- @~/.claude/my-project-instructions.md
잠재적인 충돌을 피하기 위해 마크다운 코드 범위와 코드 블록 내부에서는 가져오기가 평가되지 않습니다.
This code span will not be treated as an import: `@anthropic-ai/claude-code`
가져온 파일은 최대 5hops의 깊이로 추가 파일을 재귀적으로 가져올 수 있습니다. /memory 명령을 실행하면 로드된 메모리 파일을 확인할 수 있습니다.
Claude가 Memory을 찾는 방법
Claude Code는 재귀적으로 메모리를 읽습니다. cwd에서 시작하여 Claude Code는 루트 디렉토리까지 재귀적으로 이동합니다(루트 디렉토리는 포함하지 않음).
Claude는 현재 작업 디렉터리의 하위 트리에 중첩된 CLAUDE.md도 발견합니다. 실행 시 로드하는 대신, Claude가 해당 하위 트리의 파일을 읽을 때만 포함됩니다.
#
단축키로 memory을 빠르게 추가
메모리를 추가하는 가장 빠른 방법은 입력을 # 문자로 시작하는 것입니다.
# Always use descriptive variable names
어떤 메모리 파일에 저장할지 선택하라는 메시지가 표시됩니다.
/memory
로 메모리를 직접 편집
세션 중에 /memory 슬래시 명령을 사용하면 시스템 편집기에서 메모리 파일을 열어서 더 광범위한 추가나 구성을 할 수 있습니다.
프로젝트 memory 설정
중요한 프로젝트 정보, 규칙, 자주 사용되는 명령을 저장하기 위해 CLAUDE.md 파일을 설정하려고 한다고 가정해 보겠습니다.
다음 명령을 사용하여 코드베이스에 대한 CLAUDE.md를 부트스트랩합니다.
> /init
Tips:
- Include frequently used commands (build, test, lint) to avoid repeated searches
- Document code style preferences and naming conventions
- Add important architectural patterns specific to your project
- CLAUDE.md memories can be used for both instructions shared with your team and for your individual preferences.
memory 모범 사례
- 구체적: "2칸 들여쓰기를 사용하세요"는 "코드를 올바르게 포맷하세요"보다 낫습니다.
- 구조를 사용하여 구성: 개별 기억을 요점별로 정리하고, 관련된 기억은 설명적인 마크다운 제목으로 그룹화합니다.
- 주기적으로 검토: 클로드가 항상 최신 정보와 맥락을 사용할 수 있도록 프로젝트가 진행됨에 따라 메모리를 업데이트하세요.
'Claude Code' 카테고리의 다른 글
Claude Code MCP 설정 (0) | 2025.07.01 |
---|---|
Claude Code Quickstart (0) | 2025.06.30 |
Claude Code 설치 (0) | 2025.06.30 |