maintain-project-memory
Skill1 starsChanged 4 months agoMITView on GitHub
Create, audit, compact, or synchronize the required MEMORY.md and related continuity artifacts. Use after meaningful project work, before a resumable handoff, or when project memory is missing, stale, unsafe, or duplicative.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- SergejDAGDA/maintain-project-memory-skilltheir own version, first seen Oct 20, 2026
- SergejDAGDA/codex-maintain-project-memorytheir own version, first seen Oct 1, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- SergejDAGDA/codex-maintain-project-memory★ 0same name
- SergejDAGDA/maintain-project-memory-skill★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- apply-project-updatesSkill
- audit-project-updatesSkill
- design-agent-capabilitySkill
- engineer-cli-toolsSkill
- maintain-agent-instructionsSkill
- maintain-project-docsSkill
- maintain-web-design-systemSkill
- prepare-web-assetsSkill
- red-team-technical-planSkill
- release-web-applicationSkill
- research-software-versionsSkill
- verify-software-changeSkill
- web-discovery-artifactsSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 7 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 9
Keep it Git-ignored and out of commits, releases, and other uploads unless the user explicitly authorizes sharing it.
- Very specific: line 22
Keep MEMORY.md as the continuity index.
- Distinctive: line 50
After meaningful work, synchronize completed and remaining work, important path changes, discoveries, decisions, risks, validation, and the …
- Distinctive: line 56
Never record credentials, tokens, private keys, secret values, personal data, or sensitive production content.
- Distinctive: line 58
Avoid absolute personal paths, private hosts, device IDs, and environment dumps.
- Distinctive: line 60
Do not claim a model's private memory or chat history is an authoritative project source.
- Distinctive: line 62
Keep shared durable guidance in version-controlled, human-reviewable artifacts.
- Distinctive: line 69
Before finishing substantial work, make sure another contributor can identify:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Maintain Project Memory
Maintain a concise, current local MEMORY.md for every maintained project.
Keep it Git-ignored and out of commits, releases, and other uploads unless the
user explicitly authorizes sharing it. Use it to route future work without
treating it as stronger evidence than source, Git, manifests, tests, builds, or
verified runtime behavior.
Establish the foundation
Resolve the repository root, read project instructions and relevant README
sections, inspect Git status, and locate MEMORY.md. If it is absent, create it
unless the current request is strictly read-only or the repository forbids the
change; in those cases, report the missing required foundation. Ensure
MEMORY.md is ignored by Git before writing private continuity state.
Keep MEMORY.md as the continuity index. Delegate deep or specialized content:
- issues or
TASKS.mdown large backlogs and acceptance criteria - ADRs or
ARCHITECTURE.mdown deep durable design decisions - runbooks own repeatable operations
README.mdowns stable usage and onboarding factsCHANGELOG.mdowns release history- temporary handoffs own short-lived execution state
Link or summarize those authorities without copying them. Read
references/artifact-selection.md when ownership is unclear.
Synchronize compactly
Include only applicable:
- project snapshot and useful working-directory map
- current goals, active work, and exact next action
- architecture notes, decisions, and conventions
- verified resources and dated software-version findings
- important commands and workflows
- known issues, risks, and blockers
- recent material changes
- validation performed and its environment
Label observations, inferences, and proposals. Timestamp volatile external facts. Replace stale status instead of appending an endless transcript.
After meaningful work, synchronize completed and remaining work, important path changes, discoveries, decisions, risks, validation, and the next recommended action. Do not update memory merely to restate a trivial conversation.
Safety and privacy
- Never record credentials, tokens, private keys, secret values, personal data, or sensitive production content.
- Avoid absolute personal paths, private hosts, device IDs, and environment dumps.
- Do not claim a model's private memory or chat history is an authoritative project source.
- Keep shared durable guidance in version-controlled, human-reviewable artifacts. Keep private project memory untracked unless sharing is explicitly authorized.
- Let current source, Git state, tests, and runtime evidence override old notes.
Handoff check
Before finishing substantial work, make sure another contributor can identify:
- what is complete
- what is incomplete
- what evidence exists
- what must not be repeated or assumed
- the safest next action
Report the memory file used, stale material removed or flagged, related authorities updated, sensitive details excluded, and the next action.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

