engineer-database-design

Design PostgreSQL/Supabase schemas, migrations, and optimized queries.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/thiagoooo34252/atlas-engineer --skill engineer-database-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineer-database-design
Source: https://github.com/thiagoooo34252/atlas-engineer/tree/main/skills/engineer-database-design
Command: npx skills add https://github.com/thiagoooo34252/atlas-engineer --skill engineer-database-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists in professional database schema design, migrations, and query optimization for PostgreSQL/Supabase, helping users design database schemas, create tables, write migrations, optimize queries, and manage data relationships.

Core Features & Use Cases

  • Database Schema Design: Professional database schema design with focus on data integrity, query patterns, and performance.
  • Migrations: Creation and management of safe, reversible migrations for schema changes.
  • Query Optimization: Guidance on optimizing queries for performance, including index usage and query rewriting.
  • Use Case: A user looking to design a complex PostgreSQL database schema can utilize this Skill to create well-structured tables, define relationships, and write optimized queries.

Quick Start

Run the engineer-database-design skill with the prompt "Design the database schema for my project with entities X, Y, and Z."

Frequently Asked Questions about engineer-database-design

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

FAQPage Schema
How do I design a PostgreSQL database schema for my project?

Designing a PostgreSQL database schema involves creating well-structured tables, defining relationships, and applying constraints to ensure data integrity. This process focuses on optimizing query patterns and performance for your specific application entities.

What is the best way to write safe PostgreSQL migrations?

Writing safe PostgreSQL migrations means creating reversible schema changes with built-in safety checks. This approach ensures that table alterations and data relationship updates can be applied and rolled back without risking database integrity.

How do I optimize PostgreSQL queries for better performance?

Optimizing PostgreSQL queries requires analyzing index usage and rewriting query structures for efficiency. Proper schema design and targeted index creation directly improve data retrieval speed and overall database performance.

Can I use this for Supabase database schema design and migrations?

Yes, the approach fully supports Supabase database schema design and migrations. It handles table creation, data relationships, and query optimization specifically tailored for PostgreSQL and Supabase environments.

Do I need prior database design knowledge to optimize queries with this approach?

Yes, optimizing queries and designing schemas effectively requires foundational knowledge of database design principles. Understanding PostgreSQL and Supabase concepts is necessary to manage constraints, indexes, and data relationships properly.