project-memory

Persist project learnings to .agents/LEARNINGS.md and consult at session start.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/abpai/skills --skill project-memory-abpai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-memory
Source: https://github.com/abpai/skills/tree/main/project-memory
Command: npx skills add https://github.com/abpai/skills --skill project-memory-abpai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps a persistent, per-project memory that captures learnings, mistakes, and preferences to prevent repeating errors and accelerate future work.

Core Features & Use Cases

  • Continuous logging of learnings to .agents/LEARNINGS.md after each task.
  • Automatic creation of the LEARNINGS.md template if missing.
  • Quick session priming by reading LEARNINGS.md at the start of work.
  • Long-term knowledge retention across tasks and sessions.
  • Periodic maintenance to merge and summarize recurring insights.

Quick Start

Read or create .agents/LEARNINGS.md at the start of each session and begin logging corrections, patterns, and preferences as you work.

Frequently Asked Questions about project-memory

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

FAQPage Schema
How do I maintain project memory across sessions to avoid repeating mistakes?

You maintain project memory by logging corrections, patterns, and preferences to a LEARNINGS.md file after each task, then reading it at session start to prime decisions. This prevents repeating errors and accelerates future work.

What is a living project memory file and how does it speed up development?

A living project memory file captures learnings, mistakes, and preferences persistently throughout a project. It speeds up development by letting sessions read past context to avoid repeating errors and accelerate future work.

How do I automatically log learnings and corrections after each task?

You log learnings by writing corrections and patterns to the .agents/LEARNINGS.md file after each task. The template is created automatically if missing, ensuring continuous knowledge retention without manual setup.

Do I need a specific directory structure to persist project knowledge?

You need a root SKILL.md file with YAML frontmatter containing a name and description. The learnings file resides in the .agents directory, and you can use optional scripts, references, and assets directories to extend functionality.

What's the best way to manage recurring insights in long-term project notes?

The best way to manage recurring insights is through periodic maintenance that merges and summarizes patterns in your LEARNINGS.md file. This keeps long-term knowledge retention organized and ensures session priming remains efficient.