I use this repo as a minimal, open template for my Obsidian vault. It keeps the structure small, the rules clear, and the workflow fast to adapt.
- Download or clone this repo.
- Open the folder as a vault in Obsidian.
- Start writing in 00_Inbox and process into the main folders.
00_Inbox/ # Fast capture
10_Journal/ # Daily/weekly/monthly/quarterly/yearly notes
20_Projects/ # Active efforts with clear outcomes
30_Areas/ # Ongoing responsibilities (health, finance, work, etc.)
40_Library/ # Long‑term knowledge and references
99_System/ # Templates, guides, and attachments
- I capture first, organize later.
- I keep projects outcome‑driven.
- I keep areas stable and low‑maintenance.
- I keep the library clean and well‑linked.
I capture fast in 00_Inbox. I don’t organize at capture time.
- Project = a goal with a finish line.
- Area = a responsibility with no end date.
If it has a clear “done,” it’s a project. If it’s ongoing, it’s an area.
Library notes are permanent. I keep them short, link them, and avoid dumping raw logs there.
Weekly keeps me honest. Monthly adjusts priorities. Quarterly/Yearly reset direction.
Templates live in 99_System/Templates. I keep them simple so they work with or without extra plugins.
- Daily_Note
- Weekly_Review
- Monthly_Review
- Quarterly_Review
- Yearly_Review
- Project
- Person
- Work_Log
- Book
- Movie
- Concept
I use AI for retrieval and synthesis, not as a replacement for thinking.
- Semantic search over my notes
- Short summaries and task extraction
- Context‑aware Q&A
This works with local or cloud models, but I prefer keeping everything local.
These are optional, not required for the structure:
- Templater (advanced template logic)
- Periodic Notes + Calendar (weekly/monthly flow)
- Tasks (task queries)
- Dataview (lightweight queries)
- Linter (consistent frontmatter)
- QuickAdd (capture shortcuts)
- Paste Image Rename (clean attachment names)
I change folder names, templates, and tags freely. The only rule I keep is that the folder map stays small and predictable.
Scripts live in 99_System/Scripts. I keep that folder empty by default so others can plug in their own automation.