aniruddhaadak80/skills/databases-schema-design-basics-postgres
Claude Code and agent skill by aniruddhaadak80/skills
- community
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-postgresSKILL.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
- Identify entities and relationships; write 10 queries you must answer well
- Normalize to 3NF by default; document any intentional denormalization
- Use UUIDs or bigint PKs; never emails or natural keys
- Add created_at/updated_at with DB-level defaults on every table
- Constrain with FKs, CHECKs, and NOT NULL — let the DB defend integrity
- Review growth estimates: which table hits 100M rows first, plan partitioning now
- Prefer text with CHECK over varchar(n) unless limits are contractual
- 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
Install globally
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
- SKILL.md in the repositoryCheckingskills/databases-schema-design-basics-postgres/SKILL.md
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
[](https://verified-skill.com/skills/aniruddhaadak80/skills/databases-schema-design-basics-postgres)