What problem does it solve? Writing a data model document from scratch often produces untyped entities, unjustified indexes, and relationships missing cardinality or delete rules, leaving engineers unable to build or query the schema. This Skill supplies the producer method and quality bar for authoring a buildable, queryable persistence model grounded in the upstream feature-spec. ## Core Features & Use Cases - Paradigm-aware modeling: Detects the storage paradigm and models in its idiom — relational/SQL, document/NoSQL access-pattern-first with single-table design, graph, wide-column, and key-value. - Integrity and queryability bar: Enforces typed and keyed entities, relationships with cardinality and referential rules, and indexes each justified by an enumerated access pattern. - Lifecycle and amend workflow: Covers retention, soft vs hard delete, temporal/audit data, privacy classification, and expand-and-contract migration planning for schema-change deltas. - Use Case: Given a feature-spec for an order system, derive Order and LineItem entities with typed attributes, model the 1:M relationship with an on-delete cascade rule, justify each index by its query, and produce a migration plan — then hand the document to the reviewing-data-model gate. ## Quick Start Author a data model document for the checkout feature using the feature-spec in docs/specs/checkout.md as the upstream input.