Community코딩 & 개발github.com

lantisprime/episodic-memory

AI 코딩 어시스턴트를 위한 교차 도구 에피소드 메모리 — Claude Code, Cursor, Codex, Windsurf 간 자가 수정 의사 결정 저장소

episodic-memory란 무엇인가요?

이 스킬은 여러 AI 코딩 어시스턴트(Claude Code, Cursor, Codex, Windsurf) 간에 일관된 맥락과 결정 사항을 유지할 수 있도록 설계된 교차 도구 에피소드 메모리 시스템입니다. AI가 이전 세션의 의사 결정, 오류 수정, 선호도 등을 기억하고 자동으로 수정할 수 있는 구조화된 저장소를 제공하여 작업 전환 시 누락되는 맥락 문제를 해결합니다. 특히 장기 프로젝트에서 AI 에이전트가 이전에 내린 결정을 기반으로 추론하고, 반복된 실수를 줄이며, 더 일관성 있는 코드를 생성할 수 있도록 지원합니다. 이 시스템은 각 코딩 어시스턴트의 도구 호출 메커니즘과 통합되어 투명하게 작동하며, 사용자는 자연어 명령으로 메모리를 저장, 검색, 업데이트할 수 있습니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor✓Windsurf
npx skills add lantisprime/episodic-memory

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

episodic-memory은(는) 무엇을 하나요?

AI 코딩 어시스턴트를 위한 교차 도구 에피소드 메모리 — Claude Code, Cursor, Codex, Windsurf 간 자가 수정 의사 결정 저장소

개요

episodic-memory는 여러 AI 코딩 어시스턴트가 동일한 프로젝트에서 일관되게 작업할 수 있도록 설계된 메모리 시스템입니다. 각 세션에서 내린 결정, 발견한 버그, 선호하는 패턴을 구조화된 형태로 저장하고 필요할 때 자동으로 검색합니다.

주요 기능

  • 교차 도구 호환: Claude Code, Cursor, Codex, Windsurf 모두에서 작동
  • 자가 수정: AI가 잘못된 기억을 감지하고 수정할 수 있음
  • 맥락 유지: 세션 간 결정 사항과 학습 내용을 유지
  • 버전 관리: 메모리 변경 이력을 추적

사용 방법

설치

# 저장소 클론
$ git clone https://github.com/lantisprime/episodic-memory.git

# 메모리 디렉토리 초기화
$ mkdir -p .ai-memory

기본 명령어

  • /remember <내용> — 현재 결정 사항 저장
  • /recall <주제> — 관련 메모리 검색
  • /forget <ID> — 특정 메모리 삭제
  • /amend <ID> <수정 내용> — 기존 메모리 수정

통합 방법

각 AI 코딩 어시스턴트에서 다음과 같이 에이전트 설정에 추가합니다:

# .cursorrules 또는 claude.md 예시
skills:
  - lantisprime/episodic-memory

Claude Code

CLAUDE.md 파일에 다음을 추가:

## Memory System

이 프로젝트는 `.ai-memory/` 디렉토리에 저장되는 에피소드 메모리 시스템을 사용합니다.
중요한 결정 사항은 `/remember` 명령어로 저장하고, 필요 시 `/recall`로 검색하세요.

Cursor

.cursorrules에 추가한 후 @Memory 명령어로 접근:

@Memory 프로젝트 아키텍처 결정 사항 검색

메모리 구조

각 메모리 항목은 다음 필드를 포함합니다:

  • id: 고유 식별자
  • timestamp: 생성 시간
  • content: 메모리 내용 (마크다운)
  • context: 관련 파일/모듈
  • tags: 검색 태그
  • source: 생성한 도구

예시

## 결정: 데이터베이스 ORM으로 Prisma 사용

- **날짜**: 2024-01-15
- **이유**: TypeScript 지원이 뛰어나고 마이그레이션이 용이함
- **영향**: 모든 DB 쿼리는 Prisma Client를 통해 수행

라이선스

MIT

관련 스킬