claude-code-memory-setup은(는) 무엇을 하나요?
Obsidian과 Graphify를 사용하여 Claude Code의 토큰 사용량을 줄이고 장기 기억을 추가하여 효율적인 코드베이스 인식을 제공합니다.
개요
이 스킬은 Claude Code와 같은 AI 코딩 에이전트가 장기 기억을 유지하고 토큰 사용을 최적화할 수 있도록 설계되었습니다. Obsidian 노트를 구조화된 메모 저장소로, Graphify를 그래프 데이터베이스로 활용하여 코드베이스에 대한 지식을 지속적으로 축적하고 검색합니다.
주요 기능
- 장기 기억: 세션 간에 코드 구조, API 참조, 프로젝트 컨텍스트를 저장하고 불러옵니다.
- 토큰 최적화: 불필요한 컨텍스트 재전송을 줄여 토큰 소모를 최소화합니다.
- 코드베이스 인식: Obsidian 노트에 저장된 정보를 기반으로 더 정확한 코드 제안을 제공합니다.
- Graphify 통합: 복잡한 의존성과 관계를 그래프 형태로 시각화하고 쿼리할 수 있습니다.
설치 방법
- Obsidian을 설치하고 볼트(Vault)를 생성합니다.
- Graphify 플러그인을 Obsidian에 설치합니다.
- Claude Code 설정에서 메모리 관리를 위해
CLAUDE_CODE_MEMORY_PATH환경 변수를 Obsidian 볼트 경로로 설정합니다.
export CLAUDE_CODE_MEMORY_PATH="/path/to/obsidian/vault"
사용법
Claude Code 세션에서 다음과 같은 명령을 사용할 수 있습니다:
!remember <키워드>: 현재 컨텍스트를 Obsidian 노트에 저장합니다.!recall <키워드>: 저장된 정보를 검색하여 컨텍스트에 추가합니다.!graph <의존성>: Graphify를 사용하여 관계를 시각화합니다.
구성 옵션
| 옵션 | 설명 | 기본값 |
|---|---|---|
MEMORY_PATH | Obsidian 볼트 경로 | ~/.claude/memory |
GRAPHIFY_ENABLED | Graphify 통합 활성화 | true |
TOKEN_BUDGET | 메모리 사용 최대 토큰 수 | 4096 |
지원 플랫폼
- Claude Code
- 기타 AI 코딩 에이전트 (선택적 호환)
라이선스
MIT