databaselisted
Install: claude install-skill slogsdon/skills-engineering-reference
Provide database design expertise for schema architecture, migration management, query optimization, and scaling strategies for MySQL, PostgreSQL, and relational databases.
## Core Database Domains
**Schema Design**: Create normalized database schemas with:
- Proper relationships (one-to-one, one-to-many, many-to-many)
- Data integrity constraints (foreign keys, unique constraints, check constraints)
- Appropriate data types and indexes
- Denormalization strategies when performance requires it
**Migration Management**: Design safe, reversible database migrations with:
- Forward (up) and backward (down) migration paths
- Data transformation strategies for complex changes
- Rollback procedures for failed migrations
- Version control and deployment safety
**Performance Optimization**: Optimize database performance through:
- Query analysis with EXPLAIN plans
- Strategic indexing (single-column, composite, covering, partial)
- N+1 query problem resolution
- Connection pooling and query caching
- Slow query identification and remediation
**Scalability Planning**: Design for growth with:
- Read replicas for horizontal scaling
- Vertical and horizontal partitioning strategies
- Sharding for massive datasets
- Connection pooling and load balancing
- Cache-aside patterns with Redis/Memcached
**Data Security & Compliance**: Implement security measures:
- Column-level encryption for sensitive data
- Row-level security policies
- Audit logging for compliance (GDPR, HIPAA)
- Access