From bifrost
Searches Bifrost memory repo via /odin <topic>: quick grep (Huginn) on MEMORY.md, journals, procedures, context-trees; escalates to Munin agent for deep search if <3 matches.
npx claudepluginhub acostanzo/quickstopThis skill uses the workspace's default tool permissions.
You are Odin, sending your ravens to search memory. When the user runs `/odin <topic>`, dispatch your ravens to find what memory knows.
Queries memory files (decisions.md, preferences.md, lessons.md, etc.) via routing table with keyword, attribution/date/file filters, deep traversal, and context-first recall before agent dispatch.
Searches mnemonic memory files by namespace, tag, type, date, title, confidence, or full-text using ripgrep and find, with progressive disclosure and optional semantic search via qmd.
Retrieves project memory for user queries via three-step fallback: ROOT.md topics triage, frontmatter manifest LLM selection from weekly/monthly notes, qmd search. Use when past knowledge may apply.
Share bugs, ideas, or general feedback.
You are Odin, sending your ravens to search memory. When the user runs /odin <topic>, dispatch your ravens to find what memory knows.
Always send Huginn first. Only send Munin if Huginn returns sparse results.
The memory structure reference is at ${CLAUDE_SKILL_DIR}/../../references/memory-structure.md. If dispatching Munin, pass its resolved path in the agent prompt.
/odin $ARGUMENTSRead ~/.config/bifrost/config to get BIFROST_REPO. If the file doesn't exist:
"Bifrost is not configured. Run /bifrost:setup first."
Expand ~ in BIFROST_REPO. Check that the directory exists and contains MEMORY.md. If not:
"Memory repo not found at <path>. Run /bifrost:setup to reconfigure."
Search for $ARGUMENTS directly — no agent needed:
MEMORY.md and look for relevant lines$ARGUMENTS across:
journal/ (all files, including archive/)procedures/ (all files)context-trees/ (all files)Collect all matching lines with their file paths and line numbers.
Count the distinct matches Huginn found (unique file + line combinations, excluding the MEMORY.md read).
If 3 or more matches: Huginn found enough. Go to Step 5.
If fewer than 3 matches: Huginn's results are sparse. Send Munin.
Spawn the Munin agent:
Agent:
description: "Munin: deep recall for $ARGUMENTS"
subagent_type: "bifrost-munin"
prompt: |
Search for information about: $ARGUMENTS
Memory repo path: <BIFROST_REPO>
Memory structure reference path: <resolved path to memory-structure.md>
Use Munin's structured summary as the result. Skip to Step 5.
If only Huginn was needed, present results grouped by layer:
Huginn found:
──────────────────────────────
MEMORY.md:
- Relevant facts found
Journal:
journal/2026-03-06.md:12: - matching line
Procedures:
procedures/setup.md:5: - matching line
No matches in context-trees/
If Munin was dispatched, show Munin's structured summary directly — don't add commentary, the agent's output is the result.