claude-code-memory-skill은(는) 무엇을 하나요?
Claude Code에 계층적 메모리 아키텍처를 구현하여 에이전트 지침, 세션 컨텍스트 및 워크플로 전반의 지속 가능한 사실을 관리합니다.
개요
이 스킬은 Claude Code가 여러 세션과 워크플로에 걸쳐 정보를 지속적으로 유지하고 검색할 수 있도록 돕습니다. 기억은 세 가지 레이어로 구성됩니다:
- 작업 기억: 현재 세션 동안만 유지되는 일시적인 컨텍스트입니다.
- 단기 기억: 여러 세션에 걸쳐 유용할 수 있는 최근 컨텍스트 및 힌트입니다.
- 장기 기억: 프로젝트 규칙, 사용자 선호도, 에이전트 지침과 같은 영구적인 사실입니다.
사용법
# 새로운 메모 추가 (작업 기억)
/memo "이 작업의 출력 형식은 YAML이어야 합니다"
# 장기 기억에 저장 (세션 간 유지)
/remember "사용자는 기본 형식으로 Markdown을 선호합니다"
# 메모리 검색
/search memory "출력 형식"
# 기억 삭제
/forget "기억 식별자"
명령어
| 명령어 | 설명 | 대상 레이어 |
|---|---|---|
/memo | 현재 세션에 일시적인 메모 추가 | 작업 기억 |
/remember | 지속적인 사실 저장 | 장기 기억 |
/search | 저장된 기억 검색 | 모든 레이어 |
/forget | 특정 기억 제거 | 해당 레이어 |
구성
이 스킬은 ~/.claude/memory/ 디렉토리 아래에 있는 파일 시스템 기반 저장소를 사용합니다. 별도의 구성이 필요하지 않습니다.
지원 플랫폼
- Claude Code CLI
작동 방식
메모리 계층은 우선순위와 수명에 따라 정보를 구성합니다. /memo 명령어는 현재 세션에만 유효한 빠른 메모를 추가합니다. /remember 명령어는 ~/.claude/memory/long_term.jsonl에 데이터를 저장하여 세션 간 지속됩니다. 검색은 사용 가능한 모든 메모리 레이어를 결합하여 일관된 뷰를 제공합니다.