memory-manager

Persist project learnings in YAML-frontmatter markdown files for prompt injection.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/jbactad/claude-plugins --skill memory-manager-jbactad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-manager
Source: https://github.com/jbactad/claude-plugins/tree/main/automaker-skills/skills/memory-manager
Command: npx skills add https://github.com/jbactad/claude-plugins --skill memory-manager-jbactad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Automaker memory system persists learnings across feature implementations so AI agents benefit from past experience. Memory files live at .automaker/memory/ within each project. Each file uses YAML frontmatter for metadata and a markdown body for the actual learnings, and the system smart-selects the most relevant memories for prompts based on a scoring algorithm, injecting them under a # Project Memory heading.

Core Features & Use Cases

  • Persist and organize learnings across features under .automaker/memory/*.md with per-file frontmatter.
  • Load and score memories using a defined scoring algorithm to inject the most relevant memories into agent prompts.
  • Support structured management via helper functions like appendLearning and incrementUsageStat to evolve learnings over time.

Quick Start

Create the .automaker/memory directory in your project, add a _index.md overview, and begin recording learnings with YAML frontmatter to bootstrap memory management.

Frequently Asked Questions about memory-manager

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

FAQPage Schema
How do I persist project learnings across feature implementations for AI agents?

To persist project learnings across feature implementations, you record insights as markdown files with YAML frontmatter metadata under a dedicated memory directory. The system scores these files to inject relevant context into agent prompts.

What is agent prompt memory scoring and how does it select relevant context?

Agent prompt memory scoring is a mechanism that evaluates persisted project learnings using a defined algorithm. It ranks the files based on relevance to select the most valuable memories for injection under a project memory heading.

How do I format memory files for agent prompt injection?

You format memory files using YAML frontmatter for metadata and a markdown body for the actual learnings. This structured format allows the system to parse, score, and inject the content accurately into agent prompts.

Can I use markdown and YAML frontmatter to manage agent memory in new projects?

Yes, you can manage agent memory in new projects by creating a memory directory and adding an overview index file. Begin recording learnings with YAML frontmatter to bootstrap memory management and inform current decisions.

What is the best way to evolve agent learnings over time without losing context?

The best way to evolve agent learnings over time is to use helper functions like appendLearning and incrementUsageStat. These structured management functions update existing markdown memory files as project insights grow.

Do I need an index file to start managing project memory for agents?

Yes, you need an index file to start managing project memory. Creating a markdown overview index in the memory directory bootstraps the system, allowing the scoring algorithm to effectively select and inject relevant learnings.