What problem does it solve? Writing valid Obsidian Bases (.base) files requires knowing a specific YAML schema, filter syntax, formula language, and quoting rules, and small mistakes like unquoted colons or Duration math errors silently break views. ## Core Features & Use Cases - Base file authoring: Create .base files with global and per-view filters, formula properties, display names, and summaries across table, cards, list, and map views. - Formula and filter guidance: Apply the correct syntax for date arithmetic, Duration field access, conditional logic, and nested and/or/not filter trees. - Validation and troubleshooting: Catch common failures such as mismatched quotes in formulas, references to undefined formula.X properties, and missing null guards. - Use Case: Build a task tracker base that filters notes tagged "task", computes days until due and overdue status with formulas, groups a table view by status, and shows average days remaining as a summary. ## Quick Start Create an Obsidian base file for my reading list notes with a cards view showing cover, author, and reading status, plus a table of books still to read.