with one click
remember
Store a memory in erinra for future reference
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Store a memory in erinra for future reference
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Run parallel code review agents and consolidate findings into a unified report
Capture a follow-up idea or task as a work-item draft without interrupting current work. Use to quickly jot down something you think of mid-task so it gets tracked. Works with nibs, GitHub, Azure DevOps, or a Markdown fallback.
Take an under-specified work item and make it actionable — resolve its open questions through a short interview grounded in the code, and give it acceptance criteria. Use on a captured draft, or any item too vague to start on.
Reconcile what was built against what was planned, record decisions and deviations, close the item (a single phase or a whole plan), and file follow-ups for deferred work. Use after finishing a phase or plan to keep planned and actual from drifting apart.
Orchestrate execution of MULTIPLE nibs in one run. Selects a queue, understands the nibs collectively (including how they fit together), then chooses the best execution mechanism per cluster — single series agent, parallel fan-out, scripted workflow, or agent team — and dispatches with ONE approval gate. Use when the user wants to work several nibs together (in parallel or series) rather than one at a time. Complements /decaf-build:auto-dev and /decaf-build:auto-tdd (which handle a single nib).
Direct development with automated review. Plans implementation, executes via subagent, then auto-reviews. Use for work that isn't test-driven (UI, config, styling, infrastructure, scaffolding).
| name | remember |
| description | Store a memory in erinra for future reference |
| argument-hint | [what to remember] |
Store a memory in erinra.
Check that mcp__erinra__store is available in your tools. If not, tell the user:
Erinra MCP server is not connected. Run
claude mcp add erinra -- erinra serve -s userand restart Claude Code.
/decaf-memory:remember [description of what to remember]
Clarify if needed — If the user's input is vague, ask what they want to remember and why it matters.
Classify the memory — Choose a type:
preference — User preference or working stylepattern — A reusable approach or conventiondecision — An architectural or design choicebug-fix — A bug and its solutionfact — A piece of factual knowledgeconcept — A concept or mental modelnote — A general noteevent — Something that happenedStore it using mcp__erinra__store:
mcp__erinra__store({
content: "[the memory content]",
type: "[type]",
projects: ["[project-name if applicable]"],
tags: ["[relevant tags]"],
links: [{ target_id: "[id]", relation: "[relation]" }] // optional: link to related memories
})
The links parameter is optional. Use it to connect the new memory to existing ones with relations like related_to, caused_by, context_for, or supersedes.
Check the response — store returns the top-3 most similar existing memories. If a very similar one exists:
mcp__erinra__update on the existing memory insteadmcp__erinra__merge to combine themConfirm — Tell the user what was stored and how it was classified.
User: /remember HttpClient timeout doesn't work as expected with Polly retry
Response:
I'll store this. Can you clarify:
1. What was the unexpected behavior?
2. What was the solution?
[After user responds]
Stored as bug-fix:
- HttpClient.Timeout is per-attempt, not total
- Polly retry can exceed expected total timeout
- Solution: Wrap retry policy with Polly timeout policy
Tags: polly, httpclient, dotnet
User: /remember I prefer tabs over spaces
Response:
Stored as preference: "User prefers tabs over spaces for indentation"
Guide users away from storing: