A public-safe starter vault for building a Nova-like Obsidian central brain for AI agents.
Status: public-safe draft v0.2.0-draft prepared locally. This template is meant to be copied, renamed, and adapted before real use.
This template helps you create a central memory workspace where AI agents can:
- find the right project context quickly;
- keep task boards and checklists readable;
- preserve work before cleanup;
- separate raw sources from processed knowledge;
- stop before risky actions;
- ask the right amount of clarification for task size/risk;
- use a compact context contract before meaningful edits;
- frame serious work with Goal and Rider;
- classify meaningful actions as allow/warn/review/block;
- sync completed work back into Obsidian notes.
It is designed for Codex, Claude Code, and similar coding agents that can read and edit local Markdown files.
This is not a full copy of anyone's private vault.
It does not include private project notes, runtime logs, secrets, API keys, account automation, OS repair automation, or deployment automation.
- Copy
vault-template/to your own Obsidian vault location. - Rename the copied folder to your preferred vault name.
- Open the copied folder in Obsidian.
- Read
01_AGENT_START_HERE.md. - Replace placeholder values such as
<VAULT_ROOT>,<RUNTIME_ROOT>,<PROJECT_NAME>, and<TODAY>. - Give your agent the instruction from
AGENTS.md. - Create your first project through
PROJECT_INTAKE_ROUTER.mdinstead of dropping notes into the vault root.
Recommended local layout:
your-workspace/
obsidian-brain/
agent-runtime/
Keep generated runtime files, external clones, logs, screenshots, caches, and temporary outputs outside the Obsidian vault.
Paste this into Codex, Claude Code, or another local coding agent after you copy the template:
Use this Obsidian vault as my AI agent brain.
Read AGENTS.md first, then 01_AGENT_START_HERE.md.
Do not scan every file. Open only the files needed for my current task.
Do not delete or overwrite memory. Archive or propose cleanup first.
Create or update project notes, task boards, checklists, decisions, and handoffs using the template rules.
Stop before secrets, accounts, payments, deploys, OS repair, or broad memory rewrites.
- a small Obsidian vault skeleton;
- project routing and active-project indexes;
- task board, checklist, current-state, decision-log, and handoff templates;
- raw-to-wiki ingestion space;
- concise work-log structure;
- risk gates for public/private boundaries;
- synthetic examples that do not include private memory.
vault-template/ reusable Obsidian vault skeleton
docs/ setup and operating guides
safety/ public-safe risk gates and scrub checklist
examples/ synthetic examples only
CHANGELOG.md version history
VERSIONING.md version rules
AGENTS.md agent bootstrap instruction
LICENSE MIT license
The brain has six practical layers:
- Brain / Context
- Ingestion / Knowledge
- Planning / Spec
- Task Board / Checklist
- Verification / Risk Gate
- Delivery + Sync Back
Small tasks can use a compact path. Large repo or game tasks should use more of the stack.
For serious work, use the v1.8 task shape:
Goal:
Rider:
Done when:
Verification:
Stop rule:
Recommended intelligence:
Before meaningful edits, ask the agent to state a compact context contract:
user_goal:
project:
primary_state_files:
exact_source_files:
runtime_or_repo_evidence:
verification_target:
excluded_context:
stop_rules:
Agents should stop before:
- hard delete;
- broad stable-memory rewrite;
- installing unreviewed tools;
- deployment;
- account, auth, payment, or secret handling;
- browser account actions;
- OS repair;
- MCP registration, hooks, global config changes, or database/index migrations;
- autonomous recurring edits beyond the user's exact request.
Before publishing your own fork, run safety/PUBLIC_EXPORT_SCRUB_CHECKLIST.md.
- Put ideas and source material in the right project or
50_TASKS/INGESTION/raw/. - Ask the agent to create one
T###task with a checkbox, done condition, risk, and verification. - Let the agent work on one task at a time.
- Require a short handoff after completion.
- Run the scrub checklist before sharing anything publicly.