database-design

Installation
SKILL.md

When to Use

  • Designing a new database schema
  • Reviewing or refactoring existing schemas
  • Planning migrations or data model changes
  • Choosing data types, indexes, or constraints
  • Defining naming conventions for tables, columns, or relationships

Instructions

1. Understand the Domain First

Before writing any DDL, map the business entities and their relationships. Use the conceptual → logical → physical flow:

  1. Conceptual: Entities, relationships, business rules (ER diagram)
  2. Logical: Attributes, keys, normal forms (independent of technology)
  3. Physical: Data types, indexes, partitions, engine-specific features

2. Naming Conventions

Installs
7
GitHub Stars
4
First Seen
Jun 18, 2026
database-design — vekzz-dev/opencode-skills