← ClaudeAtlas

context-vaultlisted

Resume, query, and maintain durable project context in a local Obsidian vault. Use when a user asks to continue a project, preserve a decision, record a meaningful state change, or explain why a project choice was made.
manurathansetty/context-vault · ★ 3 · AI & Automation · score 71
Install: claude install-skill manurathansetty/context-vault
# Context Vault Context Vault is a durable, user-controlled project-memory layer. Its canonical data is standard Markdown beneath an Obsidian vault; the plugin never treats chat history as durable memory. Schema v2 vaults describe themselves: a generated `SCHEMA.md` at the record root is the full record contract (types, link discipline, relation registry, recording ladder), so any agent can read and write the vault without this plugin. When writing records by hand, follow it exactly; if this skill and a vault's SCHEMA.md disagree, the vault's SCHEMA.md is newer — follow it and say so. ## Model routing — write records with a cheap model **Read this before you write anything.** Composing a vault record is mechanical distillation: fixed fields, a handful of one-line values, a generated body. It is transcription, not reasoning, and it must never consume premium tokens. Decide *what* to record with the model driving the session; hand the *writing* to the cheapest model that can do it. In Claude Code, delegate with the Agent/Task tool, pinning the model: ```text Task(subagent_type: "general-purpose", model: "haiku", prompt: "Read <transcript path / these notes>. Then run exactly: python3 <resolved $CONTEXT_VAULT> propose-session \ --project <id> --kind wrapup --trigger wrapup --goal ... \ --session-id <id> \ --agent claude-code/haiku-4.5 Report the command you ran and its full output verbatim.")