← ClaudeAtlas

update-project-memorylisted

Reconcile saved memory against a project's actual working files, report discrepancies, and update memory after approval. Use when the user asks to review, audit, sync, reconcile, or update memory for a project; to check whether memory matches the files; or says memory is stale or out of date.
DeltaCorvi/Claude-Skills-for-Smart-Crows · ★ 0 · AI & Automation · score 70
Install: claude install-skill DeltaCorvi/Claude-Skills-for-Smart-Crows
# Sync Project Memory Reconcile what is recorded in memory against the real state of a project's files, surface the differences, and update memory only after the user approves. ## When to use Trigger when the user wants memory checked against reality for an ongoing project: "review memory for this project", "is my memory up to date", "sync memory with the files", "audit what you remember about X", "memory is stale". Do NOT trigger for general memory writes that have nothing to compare against (just saving a new fact), or for editing files unrelated to memory. ## Inputs - The project (named by the user, or the active workspace folder if obvious). - The memory directory and its `MEMORY.md` index (paths are in system context). If the project or its working folder is ambiguous, ask which one before proceeding. Do not guess. ## Procedure 1. **Read memory.** Read `MEMORY.md` and every memory file that relates to the project. Note what each one currently claims. 2. **Read reality.** Enumerate the project's working folder (recursive listing), then read the key content files (outlines, drafts, notes, profiles, anything that states facts about the project). Do not rely on filenames alone; open the files. 3. **Diff.** Compare memory against the files and sort every finding into one of three buckets: - **Wrong**: memory says something the files contradict. - **Missing**: the files establish something memory does not record. - **Still accurate**: memory