Skip to main content

context-memory

Use when deciding what project context should be remembered, retrieved, updated, or deliberately forgotten.

Datos de origen

Repositorio
rohitg00/agentbrain
Última actividad en el origen
17 de mayo de 2026 a las 09:42
Idioma detectado de SKILL.md
inglés
Estrellas
41
Forks
9

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
context-memory
description
Use when deciding what project context should be remembered, retrieved, updated, or deliberately forgotten.
# context-memory Lifecycle stage: LEARN ## Trigger Use when an agent needs durable context, asks whether memory should be updated, resumes old work, ingests project knowledge, or finishes a loop that may produce reusable learning. ## When not to use Do not use when this trigger is absent; choose the command or skill that owns the requested state, artifact, and verification gate. ## Inputs - Current request and Agent Brain state. - Candidate fact, decision, procedure, source, or artifact. - Evidence for the candidate memory. - Expected lifetime of the information. - Target memory tier: profile, session recall, project docs, skill, or external index. ## Procedure 1. Classify the candidate as stable fact, durable decision, reusable procedure, source-backed project knowledge, temporary task progress, or sensitive/private data. 2. Choose the smallest correct storage target: - profile memory for stable user/project preferences, - session recall for past work history, - project docs for versioned decisions and architecture, - skill for repeatable procedures, - external index only for large corpora where docs remain the source of truth. 3. Reject noisy logs, stale status, raw personal data, secrets, and one-off task progress. 4. Attach evidence or mark the memory as an assumption. 5. Write the update in neutral, declarative language with a scope and freshness note. 6. For resumes, handoffs, and long runs, write a context boundary: included context, excluded context, read files, modified files, compaction, and freshness. 7. Add or update an eval, validator, or review gate when the memory rule should not regress. ## Anti-Rationalization | Shortcut | Rebuttal | |---|---| | "Remember everything just in case." | Durable memory should store stable facts, decisions, or reusable procedures, not raw task logs. | | "The chat is enough evidence." | Versioned docs or skills need checked sources, files, commands, or explicit assumptions. | | "This procedure belongs in memory." | Repeatable procedures belong in skills or docs so future agents can inspect and validate them. | ## Verification - The target tier matches the expected lifetime and use case. - The memory is evidence-backed or explicitly marked as an assumption. - The memory decision artifact names the checked doc, skill, command, or source evidence. - Handoffs and long-run memory updates include a context boundary with read files, modified files, omitted context, compaction status, and freshness. - Temporary progress is not stored as durable knowledge. - Procedures become skills rather than profile notes. - Secrets and raw sensitive data are excluded. - The update can help a future agent act correctly without rereading the full chat. ## Output Artifact Produce a memory decision that names the target tier, evidence, freshness/scope, rejected material, blockers, written update or no-write reason, and the next action for any validator, eval, doc, or skill follow-up. ## Failure Modes - Saving task logs as permanent doctrine. - Hiding uncertainty by writing assumptions as facts. - Duplicating the same knowledge across memory, docs, and skills. - Storing a procedure as a user preference instead of a skill. - Using external indexes as the source of truth instead of accelerators. - Forgetting to update project docs when a durable decision changes. ## Example Trigger: project context may need to be remembered, retrieved, updated, or rejected. Action: separate stable preferences, project docs, procedures, session recall, and private data before writing memory. Output artifact: `templates/memory-decision.md` with blockers and next action. Verification: cite tier, evidence, freshness, privacy review, rejected material, and next use. Input: “We fixed this after three attempts; remember the approach.” Better response pattern: 1. extract the reusable procedure, 2. discard temporary file names, PR numbers, and timestamps, 3. save the procedure as a skill or patch an existing skill, 4. link the evidence or command pattern, 5. verify the skill has trigger, procedure, pitfalls, and verification sections.
Ver en GitHub