From memento
CRITICAL: Persistent AI memory. You MUST use this. (1) REMEMBER: When the user corrects you, teaches you something, says 'no we use X not Y', expresses ANY preference, makes a decision, or when you learn something non-obvious — IMMEDIATELY call the `remember` MCP tool. Do NOT ask permission. Do NOT skip this. Every correction is a memory failure — fix it by remembering. (2) RECALL: BEFORE starting any coding task, BEFORE making assumptions about conventions/patterns/architecture, call `full-search` to check what you already know. If you guess wrong because you skipped recall, that is your fault.
How this skill is triggered — by the user, by Claude, or both
Slash command
/memento:memento-memoryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have **persistent memory** through Memento MCP tools. This memory survives across sessions.
You have persistent memory through Memento MCP tools. This memory survives across sessions. Anything you save now will be available in future conversations.
This is the #1 most important trigger. When the user says anything like:
IMMEDIATELY call remember with what you learned. The user corrected you because
you forgot or never knew. If you don't save it, you'll make the same mistake next session.
When the user expresses how they want things done:
Call remember immediately. Don't wait to be asked.
Call the remember MCP tool:
remember({ text: "what you learned", topic: "short topic label" })
Rules:
Before ANY coding task. Not sometimes. Every time.
Call the full-search MCP tool:
full-search({ query: "descriptive search query" })
If you skip recall and guess wrong, you'll waste the user's time, get corrected, and have to redo work. Five seconds of search prevents thirty minutes of wrong assumptions. The user will lose trust in you if you keep forgetting things they already taught you.
npx claudepluginhub mementoagi/memento-claude-code-plugin --plugin mementoGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.