database-design

Guide schema modeling, ORM selection, indexing, and safe migrations.

8|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo --skill database-design-gabriellpequeno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-design
Source: https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo/tree/main/.cursor/skills/database-design
Command: npx skills add https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo --skill database-design-gabriellpequeno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Solve the problem of risky database design and migrations by guiding schema modeling, ORM selection, indexing, and safe change practices.

Core Features & Use Cases

  • Schema modeling guidance for normalization and constraints.
  • ORM and database engine recommendations with best-fit scenarios.
  • Indexing and performance optimization tips for common query patterns.

Quick Start

Design a normalized schema for a multi-tenant app and generate initial migrations using your chosen ORM.

Frequently Asked Questions about database-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a normalized database schema for a multi-tenant application?

Design a normalized database schema by modeling entities with proper constraints and relationships, ensuring data integrity across tenants. This guidance helps structure schemas safely and generates initial migrations using your chosen ORM.

What is the best way to perform safe database migrations with rollback guardrails?

Safe database migrations require deterministic change practices and rollback guardrails to prevent data loss. This approach enforces safe schema alterations across relational databases and migration workflows.

How do I choose the right ORM and database engine for my schema modeling?

Choose the right ORM and database engine by evaluating best-fit scenarios based on your specific query patterns and performance needs. This guidance provides recommendations for selecting optimal database technologies.

When do I need indexing and performance optimization for common database query patterns?

You need indexing and performance optimization when common query patterns show latency or require efficient data retrieval. This guidance provides performance-focused indexing tips to improve query speeds.

Does this database design guidance work for altering existing relational database schemas?

Yes, this database design guidance applies to projects that design or alter schemas and queries across relational databases. It enforces deterministic migrations and normalization standards for safe schema changes.

Why should I use normalization standards when designing a database schema?

Use normalization standards when designing a database schema to reduce data redundancy and enforce constraints. This practice ensures robust schema modeling and maintains data integrity across migrations.