What problem does it solve? Designing enterprise database schemas without consistent standards leads to naming chaos, poor data type choices, missing constraints, and slow queries. This Skill provides a complete set of rules for naming, normalization, data types, keys, constraints, and indexing so every schema follows the same proven conventions. ## Core Features & Use Cases - Naming Conventions: Enforces snake_case tables and columns plus standardized prefixes for indexes (idx_), unique constraints (uq_), checks (chk_), and sequences (seq_). - Normalization & Data Types: Guides schemas to at least 3NF and maps business data (money, booleans, JSON, timestamps) to correct Oracle data types with proper precision. - Keys, Constraints & Indexing: Covers surrogate vs natural keys, ON DELETE behaviors, composite and function-based indexes, and the Oracle requirement to manually index foreign keys. - Use Case: When creating a new orders module, apply this Skill to generate a fully constrained CREATE TABLE script with proper FK indexes, CHECK constraints, and a review checklist. ## Quick Start Ask the AI to design a new database table or review an existing schema using the database design standards, for example: design an orders and order_items schema following the naming, normalization, and indexing conventions.