aniruddhaadak80/skills/databases-schema-design-basics-postgres

Claude Code and agent skill by aniruddhaadak80/skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Normalize enough to stay consistent, denormalize deliberately where reads demand it.

Install

npx vskill@latest install aniruddhaadak80/skills/databases-schema-design-basics-postgres

SKILL.md

Design schemas for change (PostgreSQL)

Normalize enough to stay consistent, denormalize deliberately where reads demand it.

Track: ⚙️ Backend Engineering · Domain: Databases · Level: foundation · ~35 min

Who this is for: Backend Engineers, API Developers, Platform Engineers, Full-Stack Developers

When to Use This Skill

Normalize enough to stay consistent, denormalize deliberately where reads demand it. Use it whenever a matching task appears in conversation — the agent loads these instructions on demand.

Steps

  1. Identify entities and relationships; write 10 queries you must answer well
  2. Normalize to 3NF by default; document any intentional denormalization
  3. Use UUIDs or bigint PKs; never emails or natural keys
  4. Add created_at/updated_at with DB-level defaults on every table
  5. Constrain with FKs, CHECKs, and NOT NULL — let the DB defend integrity
  6. Review growth estimates: which table hits 100M rows first, plan partitioning now
  7. Prefer text with CHECK over varchar(n) unless limits are contractual
  8. Use partial indexes for hot filtered subsets

Common Pitfalls

  • Soft-delete columns complicating every unique constraint
  • Storing money as float instead of integer minor units

Commands

Install with skills CLI

bash
npx skills add aniruddhaadak80/skills --skill databases-schema-design-basics-postgres

Install globally

bash
npx skills add aniruddhaadak80/skills --skill databases-schema-design-basics-postgres -g

Part of aniruddhaadak80/skills · Browse all at https://skills.sh/aniruddhaadak80/skills

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
2
7-day trend score
5

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aniruddhaadak80/skills/databases-schema-design-basics-postgres/badge)](https://verified-skill.com/skills/aniruddhaadak80/skills/databases-schema-design-basics-postgres)

Something wrong with this skill or its page? Tell us.