이번 세션에서 알게 된 것을 단기 메모리에 저장하고, 필요하면 장기 메모리나 wiki로 승격한다. 세션을 마칠 때, 중요한 결정을 내렸을 때, 사용자 선호를 파악했을 때 사용.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add TOKTOKHAN-DEV/agent-company --skill save-memory --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Save Memory?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/toktokhan-dev-save-memory)More formats (shields.io, HTML) on the badges page.
---
name: save-memory
description: 이번 세션에서 알게 된 것을 단기 메모리에 저장하고, 필요하면 장기 메모리나 wiki로 승격한다. 세션을 마칠 때, 중요한 결정을 내렸을 때, 사용자 선호를 파악했을 때 사용.
allowed-tools: Bash, Read, Write, Edit, Grep, Glob
---
# /save-memory
세션의 맥락을 다음 세션이 이어받을 수 있는 형태로 남긴다.
## 1단계 — 무엇을 저장할지 고른다
이번 세션에서 다음에 해당하는 것을 찾으세요.
| 저장한다 | 저장하지 않는다 |
| --- | --- |
| 판단의 **근거** — 왜 A 대신 B를 골랐나 | 코드를 읽으면 알 수 있는 것 (구조, 시그니처) |
| 검토했지만 **버린 대안** | git log 가 이미 기록한 것 |
| 사용자의 **선호와 제약** | 이번 세션에서만 의미 있는 임시 상태 |
| 막힌 지점과 그 이유 | 이미 wiki 에 있는 내용 |
| 다음 세션이 이어서 해야 할 것 | 일반적인 기술 지식 |
저장할 것이 없으면 **없다고 말하고 끝내세요.** 억지로 만든 메모리는 다음 세션의 노이즈입니다.
## 2단계 — 기존 메모리와 대조
```bash
ls wiki/memory/short-term/ wiki/memory/long-term/
```
같은 주제의 파일이 있으면 **새로 만들지 말고 그 파일을 갱신하세요.** 중복 메모리는 서로 어긋나면서
어느 쪽이 맞는지 알 수 없게 만듭니다.
내용이 틀린 것으로 밝혀진 메모리는 삭제하세요. 오래된 메모리보다 틀린 메모리가 위험합니다.
## 3단계 — 단기 메모리 작성
```bash
pnpm memory:new <kebab-case-topic>
```
스크립트가 템플릿에서 파일을 만들고 경로를 출력합니다. 그 파일을 채우세요.
- 한 파일에 한 주제. 세션 요약을 뭉뚱그리지 마세요.
- 상대 날짜 금지. "어제" 대신 `2026-07-27`.
- `type` 을 정확히: `decision` / `observation` / `preference` / `blocker` / `progress`
- **왜**를 반드시 남기세요. 무엇을 했는지는 git 이 압니다.
## 4단계 — 승격 판단
```
단기 ──(3회 이상 참조 / 계속 참으로 확인)──▶ 장기 ──(프로젝트 규칙이 됨)──▶ wiki
```
### 단기 → 장기
다음 중 하나면 승격합니다.
- 같은 내용이 세 번 이상 참조되었다
- 프로젝트가 존재하는 한 계속 참이다
- 사용자 선호로 확인되었다 (`type: preference` 는 승격 1순위)
```bash
pnpm memory:new <topic> --long
```
내용을 옮기고, 원본 단기 메모리에 `promoted: true` 를 설정한 뒤,
**`wiki/memory/index.md` 에 한 줄을 추가하세요.** 이 갱신을 빠뜨리면 SessionStart 훅이 그 메모리를
로드하지 않습니다.
### 장기 → wiki
다음 중 하나면 wiki 문서나 ADR 로 승격합니다.
- 다른 사람이나 에이전트가 따라야 할 **규칙**이 되었다 → `wiki/0N-*.md` 갱신
- 되돌리기 어려운 **아키텍처 결정**이다 → `wiki/decisions/ADR-NNNN-*.md` 신규 작성
wiki 로 승격했으면 `wiki/06-history.md` 에 타임라인 항목을 추가하세요.
## 5단계 — 정리
30일이 지난 `type: progress` 메모리 중 완료된 것은 삭제합니다.
해결된 `blocker` 도 삭제하거나 결과를 담아 `decision` 으로 바꿉니다.
```bash
find wiki/memory/short-term -name '*.md' -mtime +30
```
삭제 전에 사용자에게 목록을 보여주고 확인받으세요.
## 6단계 — 보고
무엇을 저장했고 무엇을 승격했는지 한 문단으로 요약합니다. 파일 경로를 포함하세요.
## 하지 말아야 할 것
- 메모리 파일에 코드를 복사해 넣지 마세요. 경로와 판단 근거만 남깁니다.
- `wiki/memory/index.md` 에 메모리 본문을 쓰지 마세요. 한 줄 링크만입니다.
- 확신 없는 내용에 `confidence: high` 를 붙이지 마세요.
- 사용자 확인 없이 wiki 의 기존 문서를 크게 고치지 마세요. 갱신 제안을 먼저 하세요.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!