Python Data Modeling

Guides expert-level Python data modeling: Pydantic v2 model design, dataclass vs Pydantic decision tree, TypedDict for API contracts, validation patterns, serialization strategies, and schema evolution. Covers designing data structures that enforce correctness at runtime. Use when the user asks about Pydantic models, data validation in Python, dataclass vs Pydantic decisions, TypedDict, or serialization and deserialization patterns. Do NOT use when the user asks about Python project setup (use `python-project-setup`), type system features like generics (use `python-type-system`), or general idioms (use `python-idioms`).

FerroxLabs c0e96cb 2 files · 41.2 KB Updated 37 repo stars

File contents

ferroxlabs/murage/tree/main/skills-library/python-data-modeling commit c0e96cb3bb

Frequently asked questions

npx skillmds@latest add ferroxlabs/python-data-modeling