What problem does it solve? Data teams struggle to keep physical schemas, logical entities, and business metrics consistent in a single version-controllable source of truth. This Skill manages the model.yaml file used by Modscape so tables, relationships, lineage, and metrics stay aligned with project modeling rules. ## Core Features & Use Cases - Rule-Governed Modeling: Reads and enforces .modscape/rules.md (and .modscape/rules.custom.md when present) before making any change, warning users when a request violates project conventions. - CLI-First Mutations: Prefers validated modscape CLI commands (table get/add/update, layout) over direct YAML edits for atomic, safe changes to tables, columns, relationships, and domains. - Metrics & Lineage Generation: Adds business metrics to the top-level metrics: section and derives table-level lineage: entries from metric expressions. - Use Case: An analytics engineer asks to add a new fact_orders table with a revenue metric; the Skill creates the table via CLI, assigns layout coordinates and a fact conceptual kind, then generates lineage connecting source tables to the metric. ## Quick Start Ask the assistant to add a new dimension table with primary keys and relationships to model.yaml following the project rules.