← ClaudeAtlas

agent-notepadlisted

Persistent, per-objective working memory for coding agents — one standalone git "notepad" repo per objective that survives context compaction, spans multiple code repos from a single session, keeps an append-only journal, and mirrors into an episodic memory index. Ships as a Claude Code plugin (hooks + skills + notepad template + a memory adapter). Evolves and supersedes handoff-auto. Use when setting up objective-scoped agent memory, running several long-lived concurrent agent sessions, surviving auto-compaction, enabling `/clear` instead of `/compact`, driving several code repos from one place without `cd`, or installing/uninstalling the notepad hooks. Triggers on "agent notepad", "working memory notepad", "per-objective memory", "scope-init", "survive compaction", "cross-repo agent memory", "supersede handoff-auto".
OneDro1d/dark-factory · ★ 0 · AI & Automation · score 70
Install: claude install-skill OneDro1d/dark-factory
# agent-notepad — persistent, per-objective working memory ## What this is A **notepad** is one standalone git repo per objective (`<group>-<objective>`, e.g. `proj-arbbot`), holding the agent's *working memory* for that objective. It survives context compaction, keeps history (append-only journal, not a rewrite), spans several code repos from a single session, and syncs across machines. It is the short-term, auto-loaded tier that complements a curated long-term store — and it **evolves and supersedes** handoff-auto: the same continuity machinery, now objective-scoped instead of cwd-scoped, with history and cross-repo reach. ⚠️ handoff-auto is deliberately UNBACKTICKED and unlinked here: it was REMOVED from this repo on 2026-09-04, and a backticked name reads to `tier-check.py` as a reference to a component this tier ships — which is what the gate caught. The plugin installer still UNWIRES its old hook entries from an existing `settings.json`; that is for machines installed before the removal, and it stays. Product = **a Claude Code plugin**: hooks + skills + a notepad template + a small Python memory adapter. No binary, no daemon. Full rationale in [`DESIGN.md`](./DESIGN.md). ## Why it beats naive auto-handoff handoff-auto keys by cwd → one rewritten file → parallel sessions clobber, no history, single-repo. A notepad gives **zero contention** (separate folder + cwd + git repo per objective), **append-only history**, and **cross-repo context** driven from one place via