What problem does it solve? Building a site on the EmDash CMS requires learning its database-backed schema model, live content collections, seed file format, and rendering APIs, and small mistakes like treating image fields as strings or mixing up slugs with database IDs silently break pages. ## Core Features & Use Cases - Schema and Seed Authoring: Define collections, field types, taxonomies, menus, widget areas, sections, and bylines in a seed.json file applied on first run. - Content Querying and Rendering: Query entries with getEmDashCollection and getEmDashEntry, render Portable Text and CMS images, and wire cache hints for automatic invalidation. - Site Features and Deployment: Configure site settings, navigation menus, search, SEO meta, comments, and deploy to Node.js with SQLite or Cloudflare with D1 and R2. - Use Case: Create a blog with categories, tags, an RSS feed, sidebar widgets, and full-text search by writing a seed file and server-rendered Astro pages following the documented patterns. ## Quick Start Use the building-emdash-site skill to scaffold an EmDash blog with a posts collection, category taxonomy, and seed content.