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 silently break the view. ## Core Features & Use Cases - Base File Authoring: Create valid .base files with global filters, formula properties, display names, and multiple views (table, cards, list, map). - Formula and Filter Guidance: Apply the correct expression syntax for dates, durations, strings, lists, and conditionals, including safe regex and HTML escaping practices. - Validation and Troubleshooting: Catch common errors such as mismatched YAML quotes, undefined formula references, and Duration arithmetic mistakes before opening the file in Obsidian. - Use Case: Build a task tracker base that filters notes tagged "task", computes days until due, groups by status, and shows a table of active tasks with average summaries. ## Quick Start Create an Obsidian base file for my reading list notes with a cards view showing cover, author, and reading status.