agentleFS
myusernameiskeymyusernameiskey/Claude_skills/managing-memory/SKILL.md

managing-memory

Skill0 starsChanged 6 months agoMITView on GitHub

메모리 시스템 작업이 필요할 때 사용한다 — 메모리 파일 저장·수정·삭제·읽기, MEMORY.md 정리, memory/ 디렉토리와 MEMORY.md 인덱스 간 정합성 검증, session_log.md 아카이브·정리, 메모리 전체 현황 파악. 트리거: "기억해둬", "remember this", "메모리에 기록", "memory 정리", "MEMORY.md", "session_log", "memory 파일 확인", "memory overview", "인덱스에 추가", "죽은 링크", "아카이브", 메모리 파일 이름 직접 언급 (예: experiment_analysis.md), 세션 시작 정합성 확인, 세션 종료 마무리. 사용자가 memory/, MEMORY.md, session_log를 언급하거나 프로젝트 메모리에 저장·불러오기를 요청하면 이 스킬을 사용한다.

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 1

    1. lauren-framework/lauren-ai★ 0same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • In this repository4 other files it gives its agents.

The file

Files
SKILL.md

메모리 관리

MEMORY.md를 200줄 이내로 간결하고, 정확하게, 실제 파일과 동기화된 상태로 유지한다. 모든 세션은 MEMORY.md를 완전하고 최신인 인덱스로 신뢰할 수 있어야 한다.

프로젝트 우선 원칙: 프로젝트의 CLAUDE.md에 ## 메모리 운용 수칙 섹션이 있으면, 그 분류 기준과 임계값이 아래 기본값보다 우선한다. CLAUDE.md를 먼저 읽고 거기서 정의된 파일 역할 테이블과 한계값을 적용한다. 프로젝트 수준 규칙이 없을 때만 아래 기본값을 사용한다.

파일 역할

파일역할규칙
MEMORY.md인덱스 + 핵심 지식 (매 세션 자동 로드)200줄 이내, 모든 토픽 파일 링크, 현재·안정된 사실만
session_log.md시간순 작업 로그추가만 가능(append-only), 세션당 ## 섹션 하나
session_log_archive.md오래된 세션 로그 항목 아카이브session_log.md가 200줄 초과 시 생성
{topic}.md특정 이슈/기능 심층 분석임시 — 해결 후 핵심 내용을 MEMORY.md에 병합하고 삭제

메모리 유형 (auto-memory 시스템 기준)

토픽 파일 생성 시 올바른 frontmatter 유형을 사용한다:

유형목적저장 시점
user사용자의 역할, 선호, 지식사용자에 대해 파악할 때
feedback접근 방식에 대한 지침 — 수정 및 확인 모두 포함사용자가 접근법을 수정하거나 검증할 때
project진행 중인 작업, 목표, 결정사항, 마감누가/무엇을/왜/언제를 파악할 때
reference외부 시스템 포인터외부 리소스를 발견할 때

각 토픽 파일에는 frontmatter 필수: name, description (관련성 매칭이 가능할 만큼 구체적), type.

실행 시점

이 스킬은 세 가지 모드를 다룬다:

모드 A: 세션 시작 정합성 확인

매 세션 시작 시 다른 메모리 작업 전에 실행한다.

  1. 디렉토리 스캔: Glob memory/* — 모든 파일 목록 확인
  2. MEMORY.md 읽기 — 모든 링크/참조 확인
  3. 교차 검증:
    • 디렉토리에 있지만 MEMORY.md에 없는 파일 → 읽고 인덱스에 추가
    • MEMORY.md에 링크가 있지만 파일이 존재하지 않는 것 → 죽은 링크 제거
  4. 발견된 불일치 보고 및 수정

이 단계는 다른 세션에서 파일을 만들었지만 인덱스에 반영되지 않은 "고아 파일" 문제를 방지한다.

모드 B: 메모리 저장·수정

세션 중 메모리 파일을 생성하거나 수정할 때:

  1. 토픽 파일 작성 — 올바른 frontmatter 포함
  2. MEMORY.md에 링크 추가 — 해당 섹션 아래
  3. MEMORY.md 200줄 미만 유지 확인

MEMORY.md 수정 시:

  • 전체 파일을 먼저 읽는다 — 다른 섹션을 지우는 부분 교체 금지
  • 추가·수정만 — 기존 내용이 오래된 것을 확인하기 전까지 삭제 금지
  • TODO 목록 수정: 항목을 잃지 않으려면 전체 TODO 섹션을 먼저 읽고 수정

모드 C: 정리 / 세션 종료

세션이 중요한 작업을 마쳤거나 명시적으로 정리를 요청받았을 때 실행:

  1. 감사 — 디렉토리를 스캔하고 각 토픽 파일을 분류:
상태처리
핵심 내용이 MEMORY.md에 없음필수 내용을 MEMORY.md에 병합 후 토픽 파일 삭제
핵심 내용이 MEMORY.md에 이미 있음토픽 파일 삭제 (오래된 파일)
아직 활발히 작업 중토픽 파일 유지
  1. MEMORY.md가 180줄 초과 시 압축:
    • 장황한 섹션 단축, 테이블 압축
    • 오래된 정보 제거 (포기된 접근법, 해결된 버그)
    • 토픽 파일 링크는 파일에 MEMORY.md보다 유의미하게 더 많은 내용이 있을 때만 유지
  2. session_log.md가 200줄 초과 시 아카이브:
    • 가장 최근 5개 세션보다 오래된 항목을 session_log_archive.md로 이동
    • session_log_archive.md는 추가만 가능(append-only)으로 유지
  3. 최종 확인: MEMORY.md 200줄 미만, 모든 링크 유효, 모든 파일 인덱싱

규칙

  • 다른 곳에 기록되지 않은 정보는 절대 삭제하지 않는다 — 먼저 병합, 그 다음 삭제
  • session_log.md 항목은 절대 수정하지 않는다 — 추가만 가능 (기록은 신성하다)
  • 삭제 전 항상 사용자에게 보여준다
  • 쓰기 전 읽는다 — MEMORY.md를 편집하기 전 항상 전체를 읽어 다른 세션의 변경을 덮어쓰지 않도록 한다
  • 상대적 날짜 → 절대 날짜 — "목요일"을 저장할 때 "2026-03-05"로 변환, 나중에도 해석 가능하게

흔한 실수

실수왜 나쁜가해결책
병합 후 "혹시 몰라서" 토픽 파일 유지미래 세션을 혼란스럽게 하는 오래된 파일 누적핵심 내용이 MEMORY.md에 있으면 삭제
MEMORY.md 200줄 초과200줄 이후는 컨텍스트에서 잘림 — 보이지 않음압축: 설명 단축, 오래된 섹션 제거
MEMORY.md 부분 교체다른 세션의 추가 내용이 조용히 삭제됨항상 전체 파일 읽고 추가·수정만
세션 시작 시 디렉토리 스캔 생략다른 세션의 고아 파일이 보이지 않게 방치됨매 세션 모드 A 실행
세션별 상세 내용을 MEMORY.md에 추가임시 정보로 인덱스 오염임시 상세 내용은 session_log.md에 기록
MEMORY.md에 죽은 링크미래 세션이 존재하지 않는 파일을 읽으려 함모드 A에서 링크 교차 검증

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.