database-modeling
Installation
SKILL.md
Database Modeling
Workflow
- Inspect schema, migrations, ORM models, naming conventions, and query patterns.
- Route to
database-migrations,sql-querying, ordatabase-performancewhen applicable. - Identify entities, ownership, cardinality, lifecycle, retention, and audit needs.
- Prefer constraints that protect durable invariants.
- Avoid destructive changes unless explicitly requested and safely staged.
Guidance
- Add indexes for observed query patterns, not every possible filter.
- Use parameterized queries and ORM-safe APIs.
- Check for N+1 queries, unbounded reads, missing pagination, and inefficient joins.
- Be careful with nulls, time zones, uniqueness, and soft deletes.