memory-manager

Store persistent project memory in a Git-committed JSONL store.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/ouakar/ubinarys-dental --skill memory-manager-ouakar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-manager
Source: https://github.com/ouakar/ubinarys-dental/tree/main/skills/forgewright/skills/memory-manager
Command: npx skills add https://github.com/ouakar/ubinarys-dental --skill memory-manager-ouakar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent memory of decisions, architecture, blockers, and tasks is stored in a Git-committed JSONL store so AI agents can reuse context across sessions without re-reading the codebase.

Core Features & Use Cases

  • Persistent JSONL storage that is git-committed to preserve the history of decisions, architecture, and blockers.
  • TF-IDF search and markdown-aware chunking to retrieve relevant context efficiently while keeping chunked notes readable.
  • Value-weighted garbage collection to prune stale memories while preserving high-value decisions for long-term continuity.
  • Cross-session continuity enabling better planning and reduced rework by loading prior session context on startup.

Quick Start

Ingest project memories and start querying decisions, blockers, and architecture with the memory manager.

Frequently Asked Questions about memory-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep AI project context persistent across sessions without re-reading the codebase?

To keep AI project context persistent across sessions, store decisions, architecture, and blockers in a Git-committed JSONL file that agents load on startup. This avoids re-reading the codebase by reusing prior session memory directly.

How does TF-IDF search work with markdown-aware chunking for retrieving project memories?

TF-IDF search with markdown-aware chunking retrieves relevant context by scoring term frequency across stored memory chunks while preserving markdown structure. This keeps notes readable and ensures efficient retrieval of specific decisions or blockers.

Can I use a JSONL-backed store for cross-session memory management in my AI workflow?

Yes, you can use a JSONL-backed store for cross-session memory management. It preserves the history of decisions and architecture through Git commits, allowing AI agents to load prior context during session starts and post-work reviews.

What's the best way to prune stale memories while keeping high-value decisions in a persistent store?

The best way to prune stale memories while keeping high-value decisions is using a value-weighted garbage collector. It evaluates stored context retention value, automatically removing low-priority entries while preserving critical architectural notes for long-term continuity.

When do I need persistent project memory for AI-assisted development?

You need persistent project memory for AI-assisted development during session starts, task planning, and post-work reviews. It surfaces prior decisions, blockers, and architectural notes, enabling better planning and reducing rework across new sessions.

Does cross-session memory management work without external dependencies?

Yes, cross-session memory management works without external dependencies. It relies on a JSONL-backed store with TF-IDF search and markdown-aware chunking, requiring no additional libraries to ingest and query project memories.