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.

Process

Step 1: Define Data Ownership

Related skills

More from yknothing/prodcraft

Installs
3
First Seen
Apr 20, 2026