A self-organizing Obsidian Vault powered by autonomous AI agents

koubeissy_i2 pts0 comments

GitHub - ibrahimkobeissy/ai-second-brain-template: A self-governing Personal Knowledge Management (PKM) framework for Obsidian, featuring automated agent workflows for research, synthesis, and task extraction. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

ibrahimkobeissy

ai-second-brain-template

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>2 Commits<br>2 Commits

.claude

.claude

vault

vault

.gitignore

.gitignore

CLAUDE.md

CLAUDE.md

GEMINI.md

GEMINI.md

LICENSE

LICENSE

README.md

README.md

View all files

Repository files navigation

Second Brain Operating System

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.

1. Core Philosophy

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 frontmatter property (e.g. evergreen, synthesis), allowing cross-Area insights.

Link-First Architecture : Knowledge value lives in the connections ([[wikilinks]]), 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.

2. Vault Structure (ARA)

00-inbox/ : Raw captures, web clippings, and fleeting notes.

01-work/ : Areas of responsibility and active efforts related to professional life.

02-personal/ : Areas of interest and life management related to personal life.

03-resources/ : Reference library and topics of interest not tied to a specific responsibility.

04-archive/ : Inactive areas or resources; cold storage.

99-system/ : Metadata, templates, attachments, and system documentation.

3. The Operating Workflow (The Loop)

The core engine of the Second Brain is the continuous loop of capturing raw data, processing it into actionable insights, and pruning the waste.

Curate<br>Curate -->|Extracts signal| Draft<br>Draft --> Synthesize<br>Synthesize -->|Scientific Thematic Synthesis| Plan<br>Plan --> Extract<br>Extract -->|Deduplicates and appends| Kanban<br>Kanban --> Execute<br>Execute --> Prune

classDef file fill:#2d2d2d,stroke:#555,stroke-width:1px,color:#fff<br>classDef skill fill:#1a3f5c,stroke:#4a90e2,stroke-width:2px,color:#fff<br>classDef action fill:#1e4620,stroke:#4caf50,stroke-width:2px,color:#fff

class Inbox,Draft,Plan,Kanban file<br>class Curate,Synthesize,Extract skill<br>class Execute,Prune action<br>" dir="auto">

flowchart TD<br>%% Nodes<br>Inbox["00-inbox (Raw Bookmarks)"]<br>Curate["curate-bookmarks (Skill)"]<br>Draft["draft/ (Curated Notes)"]<br>Synthesize["synthesize-drafts (Skill)"]<br>Plan["synthesis/ (Strategic Plan)"]<br>Extract["plan-to-kanban (Skill)"]<br>Kanban["todo-kanban.md (Actionable Tasks)"]<br>Execute["Build / Execute"]<br>Prune["Delete Intermediates (Bookmarks & Drafts)"]

%% Flow<br>Inbox --> Curate<br>Curate -->|Extracts signal| Draft<br>Draft --> Synthesize<br>Synthesize -->|Scientific Thematic Synthesis| Plan<br>Plan --> Extract<br>Extract -->|Deduplicates and appends| Kanban<br>Kanban --> Execute<br>Execute --> Prune

classDef file fill:#2d2d2d,stroke:#555,stroke-width:1px,color:#fff<br>classDef skill fill:#1a3f5c,stroke:#4a90e2,stroke-width:2px,color:#fff<br>classDef action...

stroke draft plan kanban curate synthesize

Related Articles