Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when prior workspace context, past decisions, solved bugs, handoff state, or durable project knowledge would help a coding task.
.claude/skills/avids2-memorix-memory/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-16 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-15 | ✓→✗ | ▼ Worse | 86% | 0% |
| case-19 | ✓→✗ | ▼ Worse | 444% | 0% |
| case-18 | ✓→✓ | = Same ✓ | 198% | 0% |
| case-20 | ✓→✓ | = Same ✓ | 81% | 0% |
Use Memorix as the shared memory layer for the active workspace when Memorix tools are available.
| Situation | Prefer | CLI fallback | |---|---|---| | Broad continuation, fresh handoff, or "what do we know?" | memorix_project_context with the user's task | memorix context --task "<topic>" | | Need structured refs/freshness for code-bound memories | memorix_context_pack | memorix codegraph context-pack --task "<topic>" | | Explicit memory graph question | memorix_graph_context | memorix memory graph-context --query "<topic>" | | Specific past decision, bug, file, or change | memorix_search | memorix memory search --query "<topic>" | | Need the full source for a search hit | memorix_detail | memorix memory detail --id <id> | | Need the sequence around one memory | memorix_timeline | memorix memory timeline --id <id> | | Learned reusable project knowledge | memorix_store | memorix memory store --type <type> --entity <name> --title "<title>" "<text>" | | Stable source-backed fact or procedure needing long-term review | memorix_store with longTerm | memorix memory long-term qualify|approve --id <id> --reason "..." | | Task or bug is complete/outdated | memorix_resolve | memorix memory resolve --ids <ids> |
memorix_project_context with the user's actual task before ad-hoc file reads or dev-log reads. Memorix will choose a task-lensed brief.memorix_project_context first. Run memorix context --task "<task>" only after MCP is unavailable, disabled, or not discoverable, and pass the user's real task text. Do not skip memory, wait indefinitely on startup, or hand-write tool-call syntax.| What to store | Type | |---|---| | Architecture or product decision | decision | | Bug and fix that may recur | problem-solution | | Non-obvious pitfall | gotcha | | How a subsystem works | how-it-works | | Important implementation change | what-changed | | Accepted compromise | trade-off |
filesModified, and topicKey for evolving topics.longTerm only for a stable fact, reusable procedure, or completed episode that merits explicit review. It creates a candidate, not live context; keep the default project scope and do not use it for routine updates.user + portable durable memory in a task brief is intentionally reusable across projects. When it matches the task, use it as background even if it originated elsewhere; it is not a current-project fact. Expand it only when needed with memorix_detail and typedRefs: ["durable:<id>"], stating the missing fact as purpose.Other measured skills in the registry, with their headline benchmark lift.