{"slug": "a-self-organizing-obsidian-vault-powered-by-autonomous-ai-agents", "title": "A self-organizing Obsidian Vault powered by autonomous AI agents", "summary": "A developer has designed a self-organizing Obsidian vault powered by autonomous AI agents that automate curation, synthesis, and task extraction while maintaining strict separation between work, personal, and resource folders. The system uses a continuous loop of capturing raw data, processing it into actionable insights, and pruning waste to keep the vault lean and high-signal. This approach aims to augment human understanding by offloading labor to AI agents while preserving the human's final understanding.", "body_md": "This document defines the core philosophy, workflows, and operational logic of this Second Brain. It is a living document, updated as the system and its tools evolve.\n\n**Honest & Objective Thinking**: This is a second brain — the work is finding the best solution, not an agreeable one. Agents challenge weak work (including another agent's and their own), object plainly when something is wrong, hold their position under pushback unless genuinely proven wrong, and ground claims in verified evidence. Never flatter; never pass average work to keep the peace.**Lite over Large**: Keep the vault lean and high-signal. Delete*spent intermediates*(a bookmark once curated, a draft once synthesized) — git preserves history, so deletion is safe, and agents shouldn't burn tokens on dead files. Keep only durable outputs; a big graph is a vanity metric.**Strict Separation (The Hard Wall)**: Keep Work, Personal, and Resources folders strictly separated to prevent context bleed. However, cross-domain reasoning is enabled via the`type`\n\nfrontmatter property (e.g.`evergreen`\n\n,`synthesis`\n\n), allowing cross-Area insights.**Link-First Architecture**: Knowledge value lives in the connections (`[[wikilinks]]`\n\n), not just the content.**Agent-Augmented, Not Agent-Led**: AI agents (Claude/Antigravity) automate the labor (curation, synthesis, linting) while the human retains the final understanding.\n\n: Raw captures, web clippings, and fleeting notes.`00-inbox/`\n\n: Areas of responsibility and active efforts related to professional life.`01-work/`\n\n: Areas of interest and life management related to personal life.`02-personal/`\n\n: Reference library and topics of interest not tied to a specific responsibility.`03-resources/`\n\n: Inactive areas or resources; cold storage.`04-archive/`\n\n: Metadata, templates, attachments, and system documentation.`99-system/`\n\nThe core engine of the Second Brain is the continuous loop of capturing raw data, processing it into actionable insights, and pruning the waste.\n\n```\nflowchart TD\n    %% Nodes\n    Inbox[\"00-inbox (Raw Bookmarks)\"]\n    Curate[\"curate-bookmarks (Skill)\"]\n    Draft[\"draft/ (Curated Notes)\"]\n    Synthesize[\"synthesize-drafts (Skill)\"]\n    Plan[\"synthesis/ (Strategic Plan)\"]\n    Extract[\"plan-to-kanban (Skill)\"]\n    Kanban[\"todo-kanban.md (Actionable Tasks)\"]\n    Execute[\"Build / Execute\"]\n    Prune[\"Delete Intermediates (Bookmarks & Drafts)\"]\n    \n    %% Flow\n    Inbox --> Curate\n    Curate -->|Extracts signal| Draft\n    Draft --> Synthesize\n    Synthesize -->|Scientific Thematic Synthesis| Plan\n    Plan --> Extract\n    Extract -->|Deduplicates and appends| Kanban\n    Kanban --> Execute\n    Execute --> Prune\n    \n    classDef file fill:#2d2d2d,stroke:#555,stroke-width:1px,color:#fff\n    classDef skill fill:#1a3f5c,stroke:#4a90e2,stroke-width:2px,color:#fff\n    classDef action fill:#1e4620,stroke:#4caf50,stroke-width:2px,color:#fff\n    \n    class Inbox,Draft,Plan,Kanban file\n    class Curate,Synthesize,Extract skill\n    class Execute,Prune action\n```\n\n**Capture**: Raw material lands in`00-inbox/`\n\n.**Curate (**: The agent reads the inbox items, extracts the core value (\"what we can steal\"), and moves them into a`curate-bookmarks`\n\n)`draft/`\n\nfolder within a specific Area. The source is logged in`processed-sources.md`\n\n.**Synthesize (**: The agent takes multiple drafts, analyzes them against each other using a scientific thematic matrix, and generates a unified Strategic Plan (`synthesize-drafts`\n\n)`synthesis/`\n\n).**Action (**: The agent reads the Strategic Plan, extracts the actionable tasks, deduplicates them, and appends them to the Area's`plan-to-kanban`\n\n)`todo-kanban.md`\n\n.**Clean**: Once the knowledge is durable and actionable, the spent intermediates (the original bookmark and the draft) are deleted.\n\n: Interactively creates a new Area by challenging the idea, defining goals/scope, and scaffolding the required hub notes, Kanban board, and folders.`init-area`\n\n: Validates new ideas, challenges their utility, and scouts for external resources/tools to build them.`scout-idea`\n\n: Processes inbox items into actionable Area drafts.`curate-bookmarks`\n\n: Synthesizes multiple drafts in an Area into a strategic \"Global Plan\" using scientific thematic synthesis.`synthesize-drafts`\n\n: Reads a synthesis document's action plan and extracts action items into the Area's Kanban board, deduplicating them.`plan-to-kanban`\n\n: Read-only knowledge-graph integrity check — broken`vault-linter`\n\n`[[wikilinks]]`\n\n, orphaned notes, and missing`source`\n\n/`captured_from`\n\ntraceability. Never edits.: Headlessly reviews pending maintenance tasks and peer-reviews tools created by other agents.`audit-maintenance`\n\n**Review Loop**:`vault/99-system/maintenance/agent-kanban.md`\n\nis a Kanban board with swimlanes**Todo / In Progress / Done / Archived**. Every tool creation must be logged as a new card under** Todo**.** Session Check**: A`SessionStart`\n\nhook surfaces each agent's own pending reviews at session start by calling`.claude/hooks/pending-reviews.sh <Reviewer>`\n\n.**Quality Control**: A review*challenges and hardens*the other agent's work — judging whether it produces the best-quality output, not just whether it follows format. A pass is earned; weak tools are failed with concrete, required improvements.\n\n**Source of Truth**: Agents must read`CLAUDE.md`\n\nand this document before making structural changes.**No Direct Writes**: Agents write to`draft/`\n\nfolders or specific system directories, never directly into the core of an Area without confirmation.**Traceability**: Every agent-created note must include a`source`\n\nor`captured_from`\n\nfield.**Security Guardrails**: Agents stay inside the project directory and never read/write/exfiltrate credential or secret paths. Enforced per`CLAUDE.md §10`\n\n.\n\nTo ensure the system remains robust and documented, every major change triggers this checklist:\n\n**Sync**: Document the new capability or structural shift.`README.md`\n\n**Log**: Add a card under`agent-kanban.md`\n\n**Todo**, assigned to the other agent.** Audit ARA**: Confirm that no \"projects\" folders were created.", "url": "https://wpnews.pro/news/a-self-organizing-obsidian-vault-powered-by-autonomous-ai-agents", "canonical_source": "https://github.com/ibrahimkobeissy/ai-second-brain-template", "published_at": "2026-06-18 10:04:59+00:00", "updated_at": "2026-06-18 10:23:28.301818+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "artificial-intelligence", "generative-ai", "natural-language-processing"], "entities": ["Obsidian", "Claude", "Antigravity"], "alternates": {"html": "https://wpnews.pro/news/a-self-organizing-obsidian-vault-powered-by-autonomous-ai-agents", "markdown": "https://wpnews.pro/news/a-self-organizing-obsidian-vault-powered-by-autonomous-ai-agents.md", "text": "https://wpnews.pro/news/a-self-organizing-obsidian-vault-powered-by-autonomous-ai-agents.txt", "jsonld": "https://wpnews.pro/news/a-self-organizing-obsidian-vault-powered-by-autonomous-ai-agents.jsonld"}}