← ClaudeAtlas

memory-refreshlisted

Periodic memory maintenance — archive session files, convert recurring knowledge into summaries, update the memory index. Activate at end of a major phase (Discovery complete, sprint done) or when memory spans many sessions. For emergency context-window pressure mid-task, use memory-compact instead.
Fr-e-d/GAAI-framework · ★ 147 · Code & Development · score 82
Install: claude install-skill Fr-e-d/GAAI-framework
# Memory Refresh ## Purpose / When to Activate Activate: - After major discovery or delivery phases - When memory exceeds comfortable context size - Periodically on active projects (weekly or per sprint) This skill governs and optimizes **existing memory only** — it does not create new knowledge. --- ## Process 1. Read memory index 2. Extract durable knowledge from session memory 3. Convert recurring or validated information into summary memory 4. Archive raw session files to `contexts/memory/archive/` 5. **Compact with R7 category-aware rules:** - **Durable memory** (decisions, patterns, project, ops, contacts, domains): only entries with explicit supersession markers (`> SUPERSEDED by DEC-XX`, `> RETRACTED`, `> OBSOLETE — {reason}`) may be archived. All other entries are ACTIVE and MUST NOT be archived. Decisions are already individual ADR files (`decisions/DEC-{N}.md`) — no compaction needed. For other oversized durable files → domain-split, not archive. - **Ephemeral memory** (sessions): standard compaction — summarize and archive. 5b. **Summary lifecycle — mandatory when extending summary coverage:** When creating or extending a decisions summary file that supersedes an existing one (e.g., `decisions-90-145.summary.md` → `decisions-90-155.summary.md`): a. Write the new summary file with updated frontmatter (`id`, `updated_at`, source range). b. Update `index.md` Summaries section: replace the old filename with the new one. c. Delete the old summary f