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.