NOTEDASHBOARD
pietrocastoldiobsidian-boilerplate
Obsidian vault boilerplate: templates define the ontology, folders carry task state, Dataview builds the dashboards
Obsidian Vault Boilerplate
A reusable starting structure for a personal/professional Obsidian vault built around three ideas:
- Templates define the ontology: every note type (project, task, article) has a template that defines its frontmatter and sections, so the templates are the single source of truth for what each entity looks like.
- Folders as state: task status is the folder the file sits in (
tasks/in-progress/,tasks/done/), no status fields to keep in sync. - Dashboards via Dataview: each project's
_tasks.mdis an auto-generated view over frontmatter.
Getting started
- Copy this folder and open it as a vault in Obsidian.
- Enable community plugins and install Dataview, Meta Bind, and Pixel Banner from the community plugin browser. Their settings are pre-configured in
.obsidian/plugins/, only the plugin code needs installing. - Enable the Obsidian CLI: in the Obsidian app, go to Settings → General and install the command line interface, then run
obsidian vault listin a terminal to confirm it sees the vault. The conventions rely onobsidian move/renameto keep wikilinks intact. - Create your first project:
bash scripts/new-project.sh my-project "My Project". - Read
CLAUDE.mdfor conventions. It doubles as instructions for AI assistants (Claude Code and similar) working in the vault.
Layout
projects/
example-project/ scaffolded example (delete or rename)
reference/articles/ captured articles + template
scripts/ new-project.sh scaffolder
How to Install
- Download the dashboard markdown file from GitHub
- Drop it into your vault (anywhere)
- Install the Homepage plugin and point it at the file
- Enable any listed CSS snippets for the intended look
Stats
Stars
0
Forks
0
License
MIT
Last updated 1mo ago
Categories