← ClaudeAtlas

memorylisted

Use when the user wants a correction about this repository kept, or asks what exo remembers here, what still holds, or to forget a line. Not for a plan another session runs, which planning owns, or a build or test command, which debug writes to AGENTS.md or CLAUDE.md.
blauwtje/exo · ★ 1 · AI & Automation · score 73
Install: claude install-skill blauwtje/exo
# Memory Keep only what two sessions attested and the repository still supports. The enemy is the memory file that grows until every session pays to read a claim that stopped being true. The overcorrection is a file so guarded that a correction the user gave twice never reaches it. ## When to use - The user corrects a repository fact this session got wrong and wants it kept. - The user asks what exo remembers here, or asks it to forget something. - Not for a plan another session runs: `planning` owns that. - Not for a build, test or run command a reproduction revealed: `debug` step 6 appends that to `AGENTS.md` or `CLAUDE.md`, and two writers of project knowledge produce two truths. - Not for what the repository already records: code structure, git history and `CLAUDE.md` are re-read faster than they are remembered. ## What is attested twice The claims two separate sessions have already booked, waiting for approval: !`node "${CLAUDE_SKILL_DIR}/scripts/memory.mjs" propose` ## The loop 1. **Book** the user's correction with `node "${CLAUDE_SKILL_DIR}/scripts/memory.mjs" book --claim "<one sentence>" --quote "<their words, verbatim>" --session "<this session id>"`. Quote no password, token or key: the quote is stored as given. 2. **Write nothing yet** when the block above names no claim, and say which session count the booking now stands at, because a claim one session misheard is the failure this gate exists for. 3. **Propose** each claim in the block above to the user