name: memory-remember version: 0.9.5 description: Remember meaningful completed work by capturing task context and curating it into durable project memory with provenance
Memory Remember Skill
Use this skill when:
- meaningful repository work is complete
- the agent has durable facts, conventions, debugging lessons, or decisions to store
- the agent has just explained code, a module, a file, an architecture path, or the whole codebase and the explanation is durable
- the user explicitly asks to store completed work as memory
Do not use this skill for:
- project questions that should use query or resume
- plan approval or plan-completion verification
- trivial temporary notes
- speculative or duplicate code explanations that are not grounded in inspected code or existing memory
Script
Remember task context automatically:
go run ./.agents/skills/memory-layer/scripts/main.go remember-task \
--title "<task title>" \
--prompt "<user prompt>" \
--summary "<what changed>" \
--note "<durable fact>"
Remember a distilled code explanation:
go run ./.agents/skills/memory-layer/scripts/main.go remember-task \
--type project \
--title "Explained <file/module/codebase>" \
--prompt "<user explanation request>" \
--summary "<short explanation summary>" \
--note "<stable explanation fact with file/module/symbol provenance>"
Workflow
- Use the automatic remember workflow after meaningful work is actually complete.
- Run it after any required plan-completion verification has already succeeded.
- For direct no-plan actionable tasks, a
taskmemory should already have been recorded at execution start; this workflow records the completedimplementationorrefactormemory. - Use
--type refactoror clear refactor/no-functional-change wording when the completed work only reorganized code without behavior changes. - When
remember-taskis called with--titleand--promptfor default, implementation, or refactor memory, the shared helper now runs idempotentcheckpoint start-taskfirst as a safety net. Use--skip-task-startonly when the work is plan-backed, explanation-only, or the task start was intentionally handled elsewhere. - Provide one or more
--notevalues for durable facts. - Only store verified outcomes and durable lessons.
- For explanation memories, store a distilled reusable summary, not the whole chat answer.
- Do not use
--file-changedfor explanation-only turns unless files actually changed. - If title, prompt, or summary are omitted, let the helper derive them from the repo state when possible.
Model Routing
Keep this skill on the stronger engineering path.
Runtime Requirement
This focused skill uses the shared Go helper under .agents/skills/memory-layer/scripts/.
go must be available on PATH for these helper commands to run.