agent-memory-discipline SKILL.md skillA
agent-memory-discipline from davepoon/buildwithclaude is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add davepoon/buildwithclaude/agent-memory-discipline@git:20260813.9ae1b17Pins git:20260813.9ae1b17 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- davepoon/buildwithclaude
- Path
plugins/all-skills/skills/agent-memory-discipline/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260813.9ae1b17, committed Aug 13, 2026
- Size
- 5,698 bytes
- Repository stars
- 3,724
- License
- MIT
Teaches when to recall from long-term memory before acting and when to save durable decisions, corrections and failures afterwards. Use when a memory tool or MCP memory server is connected but the agent is not using it consistently, when the user complains that the assistant forgets preferences, conventions or past decisions between sessions, or when setting up persistent memory for a project. Works with any memory backend: a folder of Markdown files, a local MCP server, or a managed service.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Agent memory discipline Connecting a memory tool does not make an agent use it. Tools register, the session runs, and nothing gets recalled or saved. This skill supplies the missing part: standing rules for when to read memory and when to write it. It is backend-agnostic. Everything below works the same whether memory is a folder of Markdown files, a local MCP server, or a hosted service. ## Recall before acting Read memory **before** doing any of these, not after: - starting work on a project you have touched before - choosing a library, pattern, or tool - writing tests, commits, or documentation, where conventions apply - answering "how do we usually do X here" - anything the user phrases as "again", "like last time", or "as we agreed" Do **not** recall for one-off factual questions, arithmetic, or anything fully specified in the current message. Recall costs a tool call and context; spending it on a self-contained question is waste. Search with the words the user actually used, plus the project or repository name. If the first search returns nothing useful, try one broader query, then stop and proceed without memory rather than looping. ## Save after deciding …
Read the whole file at its exact version.
How to install
mdr add davepoon/buildwithclaude/agent-memory-discipline@sha256:c01ed4b91ccbc8a8The line at the top of this page pins the label git:20260813.9ae1b17, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ikxhbpcogb5hmc6n)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Aug 13, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5698 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
davepoon/buildwithclaude · 3,724 stars · license MIT · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ikxhbpcogb5hmc6n GET https://markdownregistry.com/api/v1/resolve?ref=davepoon/buildwithclaude/agent-memory-discipline GET https://markdownregistry.com/api/v1/blob/c01ed4b91ccbc8a88214ab685d591bf8cad8a89c0c18bae0b433c9216ad5e180
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from davepoon/buildwithclaude
Every file in davepoon/buildwithclaude