What problem does it solve?
This Skill helps you make sound database decisions instead of defaulting to one-size-fits-all patterns, reducing schema mistakes, performance issues, and painful migration surprises.
Core Features & Use Cases
- Database Selection: Compare relational, serverless, embedded, and edge-friendly options based on deployment and workload.
- Schema Design: Plan primary keys, relationships, timestamps, and normalization choices for maintainable data models.
- Performance Guidance: Identify useful indexes, avoid N+1 issues, and improve query efficiency with practical optimization steps.
- Safe Change Management: Apply zero-downtime migration patterns for adding, removing, and renaming schema elements.
- Use Case: A team building a microservices platform can use this Skill to choose the right database approach, design service-owned schemas, and plan production-safe migrations.
Quick Start
Use the database-design skill to review your database requirements, recommend a suitable schema and indexing approach, and outline a safe migration plan for your project.