memory-forge
memory-forge
The curator-side counterpart to project-memory.
project-memory captures lessons. memory-forge distills them into reusable, agent-loadable skills that future sessions trigger automatically — so the project actually stops repeating its own mistakes instead of just remembering them in a folder.
A consolidation pass reads project-memory/lesson-learned/*/session-*.md, clusters recurring themes, and writes class-level umbrella skills to wherever the host project loads skills from (canonical skills/<group>/, flat .claude/skills/, Codex .codex/skills/, or .agents/skills/).
Core philosophy (lifted from NousResearch's hermes-agent and held verbatim):
- Be ACTIVE. A pass that does nothing is a missed learning opportunity — not a neutral outcome.
- A collection of hundreds of narrow skills where each one captures one session's specific bug is a FAILURE of the library — not a feature.
These two opposing pressures together produce class-level skills with rich references/, not a flat list of one-shot entries.