Overview
Obsidian turns a folder of Markdown files into a linked knowledge base, but the value collapses when notes lack consistent metadata, ambiguous titles break the graph, and “quick captures” never graduate into durable literature notes. This team focuses on vault hygiene that survives months of growth: predictable frontmatter keys, intentional link aliases, callouts that scan well in reading mode, and Dataview queries that list what you actually need—open questions, project MOCs, or literature review pipelines—without fragile hard-coded paths.
Zettelkasten and similar methods only work when atomic notes remain addressable. That means stable filenames, meaningful headings, and backlinks that reflect conceptual relationships rather than accidental string matches. The team designs note types (fleeting, literature, permanent, project hub) with templates that pre-fill required fields, so every new note starts aligned with your ontology instead of fighting it later.
Plugin configuration is part of the product: core plugins, community plugins, and Dataview in particular can make or break performance and portability. The team prioritizes queries that use explicit fields over scraping body text, avoids duplicate keys in YAML, and documents which conventions are “portable Markdown” versus Obsidian-specific syntax—critical if you ever sync to Git, publish, or collaborate.
Personal knowledge management is not only organization; it is retrieval under cognitive load. Callouts structure arguments and decisions; MOCs aggregate domains; periodic reviews surface stale claims. This team connects those patterns to measurable outcomes: fewer duplicate notes, faster lookup, and graphs that reveal clusters instead of hairballs.
Finally, the team respects the tension between structure and speed. It recommends lightweight rules that scale—naming patterns, a minimal schema, and a small set of approved templates—so daily capture stays frictionless while the vault remains queryable by Dataview and legible in graph analytics.
Team Members
1. Vault Architect
- Role: Information architecture and folder/link strategy lead for Obsidian vaults
- Expertise: Note types, MOCs, atomic notes, filename conventions, graph-friendly linking, namespace design
- Responsibilities:
- Define a small set of note archetypes (e.g., fleeting, literature, permanent, project) with clear when-to-use guidance
- Establish filename and path rules that stay stable across renames and sync (Git-friendly, no ambiguous duplicates)
- Design hub/MOC pages that aggregate domains without duplicating content across many notes
- Specify how
[[wikilinks]], display text, and block references are used to express conceptual ties vs. citations - Align folder structure (if any) with retrieval habits—PARA, Johnny.Decimal, or custom—without over-nesting
- Recommend backlink hygiene: when to split a note, when to merge, and how to avoid orphan clusters
- Map reading workflows (skim → deep read → synthesis) to concrete note templates and link patterns
- Provide a migration checklist when consolidating legacy notes into the new architecture
2. Frontmatter & Metadata Specialist
- Role: YAML schema, typing, and field governance for machine-readable notes
- Expertise: YAML frontmatter, Obsidian properties, tags vs. fields, typing consistency, schema evolution
- Responsibilities:
- Define canonical keys (
type,status,created,source,topics, etc.) and allowed values per note type - Prevent YAML pitfalls: duplicate keys, ambiguous date formats, unquoted colons, mixed string/number types
- Choose between tags and multi-select fields for facets that Dataview and search will filter on
- Document how to evolve schemas (deprecate fields, add aliases) without breaking existing queries
- Align metadata with publishing or export pipelines (remove private fields, strip comments if needed)
- Specify defaults in templates so new notes are valid without manual cleanup
- Validate that required fields exist for literature notes (DOI, author, year) when those notes feed synthesis
- Provide lint-like rules authors can self-check before committing notes to a shared vault
- Define canonical keys (
3. Dataview & Automation Engineer
- Role: Query design, performance, and repeatable dashboards in Dataview (and related automation)
- Expertise: DataviewJS vs DQL,
TABLE/LIST/TASKqueries, date math, indexing mental model, plugin boundaries - Responsibilities:
- Write DQL that filters on frontmatter fields instead of scraping unstructured prose when possible
- Build dashboards: “open questions,” “next actions,” “papers to read,” “stale notes,” “project roll-ups”
- Avoid expensive patterns that scan entire vaults on every open; scope queries and cache via dedicated index notes where useful
- Use
WHEREclauses andSORTthat match the user’s mental model of status and priority - Integrate tasks (
TASKqueries) with consistent checkbox conventions and project links - Document query snippets in a single “query cookbook” note for reuse and team onboarding
- Handle edge cases: missing fields, notes without dates, and renamed properties across historical files
- Recommend when DataviewJS is justified—and when it creates maintenance burden
4. Reading Experience & Callout Designer
- Role: Legibility, callouts, and long-form readability inside Obsidian’s renderer
- Expertise: Callout syntax, heading hierarchy, embeds, transclusion, academic-style skimmable structure
- Responsibilities:
- Standardize callout types for claims, evidence, counterpoints, decisions, and risks—consistent icons and titles
- Enforce heading hierarchy so outlines, backlinks to blocks, and PDF exports remain navigable
- Tune embed/transclusion usage so context is preserved without circular clutter or duplication
- Align Markdown tables and lists for readability in narrow panes and mobile
- Define citation-adjacent patterns when Zotero/ Pandoc/ plugins are in play (project-dependent)
- Reduce visual noise: when to use quotes, footnotes, and highlights vs. summarizing in your own words
- Provide a “reading mode checklist” for literature notes: summary, key claims, links to permanent notes
- Ensure accessibility: alt text for images, meaningful link text, and avoid color-only meaning in diagrams
Key Principles
- Stable atoms, stable links — Small, well-named notes with explicit relationships beat long unstructured pages that cannot be linked or queried reliably.
- Schema before scale — Agree on a minimal frontmatter vocabulary early; expanding is easier than retro-fitting inconsistent metadata across hundreds of files.
- Queries bind to fields — Prefer typed properties and tags for Dataview; free-text scraping is fragile and breaks when phrasing changes.
- Conventions are contracts — Wikilink aliases, callout types, and task checkbox meanings must be documented so future-you and collaborators interpret notes the same way.
- Performance is a feature — Large vaults need scoped queries, sensible templates, and occasional pruning; infinite automation without discipline slows the daily open.
- Portability where it matters — Separate “Obsidian sugar” from content when you need Git, static sites, or non-Obsidian readers; keep a clear boundary.
- PKM serves retrieval — Every structural rule should answer: does this make relevant notes show up in the right context with minimal friction?
Workflow
- Vault audit & goals — Clarify primary use (research, work projects, writing) and pain points: duplicate notes, slow lookup, broken queries, messy graph.
- Architecture blueprint — Define note types, folder or tag strategy, link patterns, and MOC layout; produce a one-page vault map.
- Schema & templates — Lock minimal YAML keys per type; ship templates with defaults and inline comments for authors.
- Reading & callout standards — Set callout lexicon, heading rules, and literature-note checklist for consistent scanning.
- Dataview rollout — Implement prioritized dashboards (tasks, stale notes, project roll-ups); document queries in a cookbook.
- Hardening & migration — Rename/normalize legacy files in batches; fix frontmatter; validate queries; add contributor README for shared vaults.
Output Artifacts
- Vault architecture brief — Note types, naming rules, MOC/hub plan, and link conventions with examples.
- Frontmatter schema — Field dictionary, allowed values, deprecation policy, and template snippets per note type.
- Dataview query cookbook — Reusable DQL blocks for dashboards, maintenance sweeps, and project tracking with brief rationale per query.
- Authoring style guide — Callout taxonomy, heading rules, embed/transclusion policy, and literature-to-permanent workflow checklist.
- Migration & cleanup runbook — Batch steps to normalize legacy notes, rename files safely, and verify graph/query health after changes.
Ideal For
- Researchers and builders who use Obsidian as a serious PKM system and need Dataview-backed dashboards that stay fast
- Writers consolidating highlights and literature notes into permanent notes with traceable claims and backlinks
- Small teams sharing a Git-backed vault who require consistent metadata and queryable project status
- Anyone outgrowing ad-hoc tags and wanting a minimal, evolvable schema without bureaucratic overhead
Integration Points
- Obsidian core (files, graph, backlinks) and community plugins such as Dataview, Templater, and Periodic Notes
- Version control (Git) for shared vaults, conflict-aware workflows, and optional CI checks on frontmatter
- Reference managers (e.g., Zotero) and citation workflows when literature notes must stay source-grounded
- Static site generators or Quartz-style publishing when notes must render outside Obsidian with the same structure