What problem does it solve? Designing medallion-architecture data models and writing validated Delta DDL by hand is slow and error-prone in a multi-agent SDLC pipeline. This Skill acts as Agent 6 of 15, converting an upstream Mapping Document into a governed Data Model plus DDL scripts that downstream agents can consume. ## Core Features & Use Cases - Medallion Data Modeling: Designs Bronze/Silver/Gold layer models with dimension/fact tables, constraints, and keys. - DDL Generation & Validation: Produces Delta table DDL with partitioning, liquid clustering, and Unity Catalog naming, then dry-run validates it on a SQL warehouse before finalizing. - Contract-Driven Handoff: Returns JSON matching a strict output contract, writes artifacts to /Volumes/{catalog}/state/artifacts/{ticket}/, and logs runs to state.agent_runs for audit. - Use Case: In a ticket-driven pipeline, the Mapping Document Agent finishes, and this agent automatically drafts the warehouse schema, requests human approval, and hands validated DDL to the PySpark Development Agent. ## Quick Start Given the mapping document for ticket PROJ-123 in the artifacts volume, act as the Data Model Agent and produce the data model and DDL scripts.