← ClaudeAtlas

slate-memorylisted

The spec of memory — what belongs in a page and what stays out, how pages are keyed and nested, how a page gets created, links, the ceiling and what a refused write means. Load for any memory work beyond a one-line edit — a new page, restructuring, a cap refusal.
w-is-h/agentslate · ★ 3 · AI & Automation · score 74
Install: claude install-skill w-is-h/agentslate
# Memory writing Memory has two readers: the future session that opens this project and needs to work fast and right, and the user, who reads the same pages in the UI. Write for both. Every line passes one test: could a reader get this from the repo? Then it stays out. ## What belongs, what stays out A page explains what a project is, what took learning, and the odd thing worth keeping. Five kinds of line, nothing else: - **Purpose** — what it is, what it does, for whom: a paragraph. - **Catches** — what cost time once and cannot be changed: another system's behavior, hardware, a limit chosen on purpose, a small thing hard to find. A bug is fixed, never recorded; a quirk of our own code that can be fixed is fixed — memory never holds what a commit could remove. - **Decisions** — only the important ones: not obvious from the code and still mattering for future work — with the why, dated and attributed. A routine call, or one the code itself makes plain, stays out. - **Results** — one sentence per experiment stating the outcome, linking its canvas. - **Tidbits** — loose bits that fit nowhere above: something fun, a stray observation, a thing that may be useful later. The bar is low — append freely, at any point in a session, and a bit of randomness is fine. Each tidbit ends with its date (`… (2026-08-31)`) so pruning is easy later; still short in size, and the first section to go when the page is trimmed. Out: anything the repo answers — layout, config values, module behav