claude-recall은(는) 무엇을 하나요?
반복적인 Claude Code 워크플로우를 캡처하여 재사용 가능한 스킬로 변환함으로써 더 빠르고 일관된 작업 실행을 자동화합니다.
개요
Claude-recall은 Claude Code 환경에서 반복적으로 수행되는 워크플로우를 자동으로 감지하고 기록하여, 이를 재사용 가능한 스킬로 추출해 줍니다. 이를 통해 개발자는 동일한 작업을 수동으로 반복할 필요 없이, 캡처된 스킬을 호출하여 일관된 결과를 빠르게 얻을 수 있습니다.
주요 기능
- 워크플로우 캡처: Claude Code에서 수행하는 명령어와 응답을 실시간으로 기록합니다.
- 스킬 변환: 캡처된 패턴을 분석하여 정형화된 스킬 템플릿으로 자동 변환합니다.
- 재사용: 저장된 스킬을 호출하여 동일한 워크플로우를 즉시 실행할 수 있습니다.
- 버전 관리: 스킬의 변경 이력을 추적하고 롤백할 수 있습니다.
사용 방법
- 캡처 시작: Claude Code 세션에서
recall capture명령어를 실행하여 워크플로우 기록을 시작합니다. - 워크플로우 수행: 평소처럼 작업을 수행합니다(예: 코드 리뷰, 테스트 실행).
- 스킬 저장: 작업 완료 후
recall save <skill-name>명령어로 스킬을 저장합니다. - 스킬 실행: 이후
recall run <skill-name>명령어로 저장된 스킬을 실행합니다.
설치
npm install -g claude-recall
# 또는
curl -fsSL https://raw.githubusercontent.com/NaghamYehya/claude-recall/main/install.sh | bash
환경 변수
| 변수명 | 설명 | 필수 여부 |
|---|---|---|
CLAUDE_RECALL_DIR | 스킬 저장 디렉토리 경로 | 아니오 (기본값: ~/.claude-recall) |
CLAUDE_RECALL_MAX_HISTORY | 최대 기록 항목 수 | 아니오 (기본값: 100) |
예제
코드 리뷰 워크플로우 캡처
recall capture
# Claude Code에서 코드 리뷰 수행
recall save code-review
# 이후 재사용
recall run code-review
기여
버그 제보, 기능 제안, 풀 리퀘스트는 GitHub 저장소를 통해 환영합니다.
라이선스
MIT