db-schema

Installation
SKILL.md

Database Schema Design

Design a Postgres database schema from product requirements. If target is provided, scope to that feature. Otherwise, ask the user what they're building.

Step 1: Identify Entities and Relationships

Read the requirements (PRD, user stories, or conversation). Extract:

  • Nouns = candidate tables (users, projects, comments, invoices)
  • Verbs = candidate relationships (creates, belongs to, has many)
  • Adjectives/states = candidate columns or enums (active, draft, published)

Ask clarifying questions if the requirements are ambiguous. Don't guess at business logic.

Step 2: Design Tables

Follow these conventions on every table:

Related skills

More from kazdenc/builder-skills

Installs
10
GitHub Stars
38
First Seen
Mar 23, 2026