data-modeler
Installation
SKILL.md
Purpose
The data-modeler skill provides comprehensive guidance for designing robust data models using Pydantic, Python's most popular data validation library. This skill helps the Architecture Designer agent create type-safe, validated data structures that serve as the foundation for feature implementations.
This skill emphasizes:
- Type Safety: Complete type annotations for all fields
- Validation: Comprehensive validators for business rules
- Documentation: Clear field descriptions and constraints
- Relationships: Proper modeling of entity relationships
- Serialization: Correct handling of JSON/dict conversion
The data-modeler skill ensures that data models are not just simple data containers, but intelligent objects that enforce business rules, validate data integrity, and provide clear contracts for data interchange.