What problem does it solve? Python domain models often rely on bare primitives, mutable dataclasses, and scattered string literals that carry no proof of validity, forcing defensive checks throughout the codebase. This Skill provides five proven construction patterns so every domain value is valid by construction. ## Core Features & Use Cases - Semantic Scalars: Wrap primitives in frozen RootModel types with Field constraints or documented openness, replacing bare str/int fields. - Value Objects & Concept Models: Compose scalars into frozen BaseModel structures with reparameterized cross-field relations instead of validators. - Collections & Unions: Build proven tuple/dict collections with query models, and discriminated unions with pinned kind literals replacing match/if-elif ladders. - Use Case: When modeling a trading system, use this Skill to define Price, Quantity, Fill, and an OrderOutcome union so invalid states like inverted spreads or missing kinds have no representation. ## Quick Start Ask the AI to model your domain data using the values patterns, for example: replace my bare string and Optional fields with proven semantic scalars and discriminated union variants.