database-architect

Designs normalized relational database schemas with integrity constraints and safe migrations.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Yoraexe/ceobe --skill database-architect-yoraexe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-architect
Source: https://github.com/Yoraexe/ceobe/tree/main/skills/database-architect
Command: npx skills add https://github.com/Yoraexe/ceobe --skill database-architect-yoraexe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data outlives code. A bad database schema will haunt a company for decades; this skill provides rules for designing highly performant, normalized, and scalable database schemas, ensuring data integrity and long-term maintainability.

Core Features & Use Cases

  • Enforces normalization (3NF) and data integrity constraints.
  • Provides practical patterns for indexing, transactions, and safe migrations.
  • Use case: when architecting a new multi-tenant application, apply these guidelines to create scalable schemas with clear ownership and auditability.

Quick Start

Load the database-architect guidelines and begin applying normalization rules and safe migrations to your relational schema.

Frequently Asked Questions about database-architect

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

FAQPage Schema
How do I design a scalable and normalized database schema for a production application?

To design a scalable database schema, apply third normal form (3NF) and explicit integrity constraints to ensure data integrity and long-term maintainability for production systems. This approach targets rigorous performance through normalization.

When should I apply 3NF and indexing in relational databases?

Apply 3NF and indexing in relational databases when architecting data-intensive applications that require rigorous data integrity, maintainability, and high query performance. These patterns prevent bad schemas from haunting systems for decades.

What is the best way to execute safe database migrations without losing data integrity?

The best way to execute safe database migrations is by applying explicit integrity constraints and safe migration patterns provided by schema design guidelines. This ensures data integrity is preserved during structural changes.

Can I use these database architecture guidelines for multi-tenant applications?

Yes, you can use these database architecture guidelines for multi-tenant applications to create scalable schemas with clear ownership and auditability. They provide practical patterns for handling data-intensive environments.

Why does a bad database schema impact long-term maintainability?

A bad database schema impacts long-term maintainability because data outlives code, and poorly designed structures will haunt a company for decades. Enforcing normalization and constraints prevents this technical debt.