database-design
Installation
SKILL.md
Database Design
Purpose
Design database schemas that efficiently support application requirements, ensure data integrity, optimize for query patterns, and scale appropriately.
When to Use
- Initial database design
- New feature requiring schema changes
- Performance optimization
- Data model evolution
Prerequisites
- Domain entities understood
- Data relationships identified
- Query patterns known
- Performance requirements defined