What problem does it solve? Writing Obsidian Bases (.base files) by hand requires knowing a specific YAML schema, filter syntax, formula language, and view configuration, and small mistakes like unquoted strings or Duration type misuse cause silent failures or YAML errors. ## Core Features & Use Cases - Base File Authoring: Generate valid .base YAML with global and per-view filters, formula definitions, property display names, and summaries. - View Configuration: Configure table, cards, list, and map views with ordering, grouping, limits, and summary formulas like Average, Sum, and Median. - Formula Guidance: Write formulas using date arithmetic, Duration fields, conditionals, and string functions, with rules to avoid common errors like calling .round() on a Duration. - Use Case: Build a task tracker base that filters notes tagged "task", computes days until due and overdue status via formulas, groups active tasks by status in a table view, and shows completed tasks in a separate view. ## Quick Start Create an Obsidian base file that shows all notes tagged "book" in a cards view with the author, cover, and a formula showing reading status.