From yggdrasil
Durable cross-session, cross-project memory via Yggdrasil. Recall prior decisions and solutions before starting work, and save reusable fixes, decisions, and lessons afterward.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yggdrasil:yggdrasil-memoryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Yggdrasil is the user's **durable memory** across sessions, tools, and projects.
Yggdrasil is the user's durable memory across sessions, tools, and projects. Treat it as long-term memory you must consult and curate — not as a scratchpad.
Prefer the MCP tools if present, otherwise shell out to the ygg CLI (same
behavior):
| Goal | MCP tool | CLI |
|---|---|---|
| Find prior work across ALL projects | ygg_recall | ygg recall --query "..." |
| Find memory scoped to one project | ygg_bootstrap / ygg_search | ygg bootstrap --project P --query "..." |
| Save a reusable memory | ygg_remember | ygg remember --project P --type T --content "..." |
| Check the engine is up | ygg_health | ygg health |
At the start of a task, query before acting:
ygg_recall(query: "<the problem in a few words>", limit: 5).ygg_bootstrap(project: "<name>", query: "<topic>").Skim the hits, note their provenance (source / confidence / how often used / 📌 pinned), and reuse what applies. If something contradicts the current situation, say so rather than blindly trusting it — memories are point-in-time.
When you produce something worth keeping, save one fact per memory:
ygg_remember(project: "<name>", type: "<decision|lesson|convention|fix|...>", content: "<the durable fact, self-contained>").
Good candidates: a decision and its rationale, a non-obvious fix, a project convention, a gotcha that cost time. Skip: things derivable from the code, git history, or that only matter to this one conversation.
project name for saves and
project-scoped reads; use ygg_recall (no project) only for cross-project
lookups.content self-contained and specific. Convert
relative dates ("yesterday") to absolute.The engine may be down or the MCP/CLI not installed. Check with ygg health
(or ygg_health). If it's unreachable, tell the user to run ygg start /
ygg doctor, and continue without memory rather than blocking.
npx claudepluginhub vondervuflya/yggdrasil --plugin yggdrasilPROACTIVELY query Forgetful MCP (mcp__forgetful__* tools) when starting work on any project, when user references past decisions or patterns, when implementing features that may have been solved before, or when needing context about preferences. Save important decisions, patterns, and architectural insights to memory.
Loads and applies project memories from prior sessions for consistent decisions, conventions, and preferences. Stores new entries automatically or via /remember.
Integrates sage-memory for persistent knowledge across sessions via MCP tools or file fallback. Automates recall at session/task starts and storage during work.