project-memory

Persist project context across Claude Code sessions using external memory files.

1|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/medride/claude-code-research --skill project-memory-medride
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-memory
Source: https://github.com/medride/claude-code-research/tree/main/.claude/skills/project-memory
Command: npx skills add https://github.com/medride/claude-code-research --skill project-memory-medride

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persist context across Claude Code sessions using external memory files to ensure continuity between runs and decisions.

Core Features & Use Cases

  • Memory of status, decisions, and debt across sessions via dedicated docs files.
  • Structured session start/end protocols to capture context and actions.
  • Centralized documentation and history to support handoffs and audits.

Quick Start

Begin a new session by reviewing docs/status.md, checking git state, and reviewing recent decisions to establish context.

Frequently Asked Questions about project-memory

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

FAQPage Schema
How do I persist context across Claude Code sessions for a long-running project?▼

You can persist context across Claude Code sessions by using external memory files like docs/status.md and docs/decisions/*.md to capture project status, decisions, and technical debt for continuity between runs.

What is the best way to track technical debt and decisions across coding sessions?▼

Tracking technical debt and decisions across coding sessions is best handled by maintaining dedicated memory files like docs/tech-debt.md and docs/decisions/*.md, ensuring centralized documentation that supports handoffs and audits.

How do I start a new Claude Code session with previous project context?▼

To start a session with previous context, you should review docs/status.md, check the git state, and read recent decision logs to establish the current project baseline before coding.

Does project-memory work with git workflows for session management?▼

Yes, the session management system integrates with git workflows by checking git state during the start protocol and using a commit-history workflow to track actions and context changes across sessions.

Can I use external memory files to log decisions for long-running development projects?▼

Yes, you can use external memory files structured as docs/decisions/*.md to log decisions for long-running development projects, providing centralized documentation that ensures cross-session continuity and audit readiness.

What are the limitations of using markdown files for cross-session memory in software engineering?▼

Using markdown files for cross-session memory requires manual adherence to start and end session protocols to capture context accurately, meaning context may be lost if sessions end unexpectedly without saving status updates.