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 quoting or type mistakes cause silent failures or YAML errors in Obsidian. ## Core Features & Use Cases - Base File Authoring: Generate valid .base YAML with global filters, formulas, property display names, summaries, and multiple views (table, cards, list, map). - Formula & Filter Guidance: Apply correct filter operators, nested and/or/not logic, date arithmetic with Duration types, and null-safe formula patterns. - Troubleshooting: Diagnose common failures such as unquoted special characters, mismatched quotes in formulas, Duration math errors, and references to undefined formulas. - Use Case: Build a task tracker base that filters notes tagged "task", computes days until due and overdue status via 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.