data-schema-knowledge-modeling
Installation
SKILL.md
Data Schema & Knowledge Modeling
Table of Contents
Overview
This skill formally defines entities, attributes, relationships, constraints, and cardinality to produce unambiguous data models that prevent inconsistencies and enable correct implementation.
Quick example: E-commerce schema:
- Entities: User, Product, Order, Cart, Payment
- Relationships: User has many Orders, Order contains many Products (via OrderItems), User has one Cart
- Constraints: Email must be unique, Order total matches sum of OrderItems, Payment amount equals Order total
- Result: Unambiguous model that prevents data inconsistencies