What problem does it solve?
Capturing-memory prevents valuable decisions, invariants, workflows, and sharp-edge lessons from getting lost in transient work notes, so future agents don’t repeat the same research or stumble into the same pitfalls.
Core Features & Use Cases
- Durable memory capture: Records repeatable guidance whenever you discover durable facts, constraints, invariants, or “how we do X here” patterns.
- Workflow and checklist reuse: Helps you persist newly created recurring workflows/checklists so they can be invoked again later.
- Rework prevention: Stores non-ADR/SPEC decisions that would otherwise cause future rework, plus footguns and non-obvious dependencies.
- Phase/delta wrap-up discipline: Enforces scanning notes, phase sheets, audit findings, and fresh gotchas before treating anything as wrapped.
- Structured memory taxonomy: Uses the narrowest
memory_type to keep retrieval precise (fact, pattern, system, concept, signpost, thread), with explicit confidence calibration and optional provenance.
Quick Start
Use capturing-memory at phase or delta wrap-up to scan current notes for durable guidance, then create a memory record with the narrowest memory_type using spec-driver create memory "..." --type <concept|fact|pattern|signpost|system|thread> --summary "..." --tag ....