Claude Project Memory — Development skill for Claude Code
A Claude Code skill for durable project memory: HANDOFF + append-only record + PRD roadmap + codebase-memory bins.
How to install Claude Project Memory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Evan-Daruwalla/claude-project-memory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Project Memory does
A Claude Code skill for durable project memory: HANDOFF + append-only record + PRD roadmap + codebase-memory bins.
Alternatives in Development
- Income Investment — Income Investment: Durable and Opportunistic Distribution Analysis 15.9k ★
- Funes — Durable, searchable memory of your past agent sessions 349 ★
- MCP Edit — tilth_write replaces the host Edit and Write tools 349 ★
README
project-memory
A [Claude Code](https://claude.com/claude-code) skill for keeping a project's memory correct across sessions and models. It packages one durable documentation system into two skills: **`project-memory`** (the machinery — bootstrap, PRD, bins, templates, scripts and hooks) and **`docs-sync`** (the write arm — bring every doc back in line with what the code and the session actually did).
This is the memory / documentation half of a two-repo generalized skill set. The non-memory skills — security gates, model-quality tooling, and review / advisory skills — live in the sibling repo **[claude-skill-suite](https://github.com/Evan-Daruwalla/claude-skill-suite)**.
The system
Four artifacts, each with one job:
| Artifact | Role |
|---|---|
HANDOFF.md |
The single always-current snapshot. A fresh session reads it first. |
docs/.md |
An append-only chronological build log — the ground truth. Point-in-time snapshots live inside it as dated entries. |
PRD_ROADMAP.md |
A standing plan a model executes one small task at a time. |
.claude/project-memory/ |
Binned project memory so a session loads only the facts a task needs. important.md holds the critical facts and is injected by a hook; every other kind of fact (decisions, people, timeline, operations, experiments, hardware, code...) has its own bin. |
The design goal: a session started cold — by any model, including a cheaper one — can read `HANDOFF.md`, pick up the plan, and execute without the owner filling gaps from memory.
The workflows, and which skill owns them
Record entry, handoff and drift-check moved from `project-memory` to `docs-sync` on 2026-09-09: they are the ones that EDIT docs, they are what people actually ask for ("update the docs"), and splitting them keeps each skill small enough to load one section instead of the whole file.
`project-memory` — the machinery:
- Bootstrap — stand the system up in a new project, seeded from real git h
Related Skills
Record A Lesson
Record a durable thing into the current project's permanent memory — a result, a rule, a reference/resource, a
Mach Fact
Machiavelli — record an immutable fact about a person. Facts are append-only and are the ground truth from whi
Cha Record
Append this round to the cumulative record. Append only — nothing is ever deleted, including the things that t
Cjm Harness Transcripts
Parse agent-harness session transcripts (Claude Code JSONL first): the append-only record DAG, derived active
Handoff Save
Save a durable context handoff bundle for the current project/session.
Terminal Handoff
Persistent Claude Code session handoff and secure remote control from authorised devices, with automatic conti
Related Agents
Decision Archivist
Writes the durable record — what was decided, what was known at the time, what was rejected, and the date it g
Memory Codex
Append one dated entry to the project's CODEX.md — an architecture decision, a pattern we use, a thing we trie
Workflow Design
Read-only workflow designer for orchestration, skill boundaries, prompt structure, and durable handoff artifac