data-modeling
Installation
SKILL.md
Data Modeling
Turn concepts and boundaries into durable data structures the system can evolve safely.
Context
Data modeling decides what the system remembers, how it relates, and how change propagates through storage over time. In Prodcraft, it bridges domain language and implementation reality: the model must reflect real ownership boundaries, consistency needs, and migration cost.
Use this skill after system design clarifies component boundaries. If storage design is left implicit, implementation invents schema rules piecemeal and migration risk surfaces late.
Inputs
- architecture-doc -- Defines component boundaries, data ownership, and integration seams.
- domain-model -- Provides entities, value objects, and relationships that should survive into persistence.
- spec-doc -- Captures workflow rules, constraints, and edge cases that shape state transitions.