permanent-memory-loader

Solid

Loads permanent_memory.md summary lines (≤120 always-loaded tokens, hard cap 200). Surfaces durable wisdom from past Epics into the current session. Silent if .claude/memory/ does not exist.

AI & Automation 24 stars 3 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
47
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

> **AI-consumed reference.** Optimized for Claude to read during execution. > Human-readable explanation: see [docs/architecture/HIERARCHICAL_PLANNING.md](../../../docs/architecture/HIERARCHICAL_PLANNING.md) > or [docs/getting-started/](../../../docs/getting-started/) depending on topic. # Permanent Memory Loader **STATUS — v3.7.0-alpha.4 (Milestone C interim).** Auto-invoke complement to `epic-summarizer`. ## Behavior (in order) 1. **Detect:** if `.claude/memory/permanent_memory.md` does NOT exist → exit silently (no overhead) 2. **Read** the file, extract: - Each `## Epic: <ID> — <intent>` header - For each Epic, the first non-empty line of each subsection (Architectural decisions, Gotchas discovered, Anti-patterns to avoid, Patterns that worked, Conflicts encountered) 3. **Compose** a compact context block: 1 line per Epic, 1 sub-line per subsection (≤120 chars each) 4. **Stamp** with `trust: file` per `memory-trust-policy.md` (memory content is read-verified, not user-canonical) ## Token budget ```toon budget[3]{layer,target,hard_cap}: always_loaded,120,200 per_epic_summary,12,20 per_subsection_line,1,2 ``` Auto-degradation when budget exceeded: 1. **Drop Tentative subsection** lines first 2. **Trim "Patterns that worked"** lines (keeping decisions + gotchas) 3. **Show Epic IDs only** — no subsection lines 4. **Skip entirely** if file > 8000 tokens (extreme; suggests epic-summarizer cap was bypassed) ## What this skill loads (example output) ``` [per...

Details

Author
nguyenthienthanh
Repository
nguyenthienthanh/aura-frog
Created
9 months ago
Last Updated
1 weeks ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

persistent-memory

Persists context across conversations as plain markdown so every future session can enrich a topic-scoped memory (e.g. `parenting`, `relationship-anna`, `work-history`, `project-acme`). Four operations: `write` (extract candidates, resolve as ADD / UPDATE / DELETE / NOOP per Mem0), `read` (load a ≤ 200-line INDEX; fetch detail entries on demand per Claude Code's MEMORY.md pattern), `consolidate` (sleep-style merge + prune), `forget` (delete or redact with audit). Three storage tiers: home (`~/.agent-memory/<scope>/`, default), project-local (gitignored), project-shared (committed). Strict never-store list (passwords, API keys, JWTs, credit cards, SSNs, private keys); mandatory consent preview before write. Documents scaling from markdown → SQLite FTS → vector DB → managed memory (LoreKit / Mem0 / Letta / Zep). Documents the LoreKit backend the self-improvement loops now run on (`autonomous-workflow`, `fix-bug`, `batch-linear-tickets`, `implement-suggestion`, `ci-auto-fix`, `e2e-pr-stabilizer`, `test-auto-fix`

13 Updated yesterday
mthines
AI & Automation Solid

plan-loader

Loads minimum hierarchical plan context (.claude/plans/) for current execution focus. Auto-invokes every session when plans exist. Stays under 800 always-loaded tokens regardless of plan tree size.

24 Updated 1 weeks ago
nguyenthienthanh
Data & Documents Listed

memory-tidy

Keep Claude Code's always-loaded MEMORY.md index healthy — trim over-length entries, move done work to the archive, fold domains into hub files, and give orphaned notes a pointer so they stay findable. Triggers on "/memory-tidy", "tidy memory", "my memory index is huge", "MEMORY.md is over budget", "orphaned memory notes", "clean up memory". Also run it yourself when the memory guard reports RED or the index approaches its budget. Do NOT touch an index another machine owns — ownership is declared in memory_scope.json, never guessed.

0 Updated 2 days ago
tonydzi