What problem does it solve?
Helps teams and engineers make context-aware database decisions and create maintainable schemas so applications perform well, scale predictably, and avoid common anti-patterns.
Core Features & Use Cases
- Decision Guidance: Step-through guidance for choosing between PostgreSQL, serverless options (Neon), edge SQLite (Turso), or SQLite for local/embedded needs.
- Schema & Indexing Best Practices: Recommendations on normalization vs denormalization, primary key choices, timestamp strategies, composite index ordering, and index type selection.
- ORM & Migration Advice: Trade-offs for ORMs (Prisma, Drizzle, Kysely, SQLAlchemy), safe zero-downtime migration patterns, and a schema validation script to surface common issues.
- Use Case: Prepare a schema and migration plan for a global, read-heavy analytics service that requires vector search support and safe online migrations.
Quick Start
Ask the database-design skill to recommend a database, ORM, schema layout, and index strategy for a web application that needs global distribution and vector search support.