What problem does it solve?
This Skill helps you design database schemas, write and optimize queries, and manage safe migrations so your application stays fast, correct, and maintainable as data grows.
Core Features & Use Cases
- Schema design and normalization: Choose appropriate key strategies, normalization levels, and column types, including when to denormalize based on evidence.
- Query optimization and indexing: Use EXPLAIN ANALYZE, avoid inefficient patterns like SELECT *, and design single/composite/partial indexes that match real query filters and sort orders.
- Migration management: Apply reversible migrations, test changes against production-like data, and use concurrency-safe index changes (e.g., PostgreSQL CREATE INDEX CONCURRENTLY).
- Cross-store data practices: Apply SQL and NoSQL considerations, including Redis caching patterns (TTL, invalidation, rate limiting, session storage).
Quick Start
Ask the AI: "Design a PostgreSQL schema for users and orders, propose the right indexes for my main queries, and generate a reversible migration plan to add soft-delete with deleted_at."