Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills Aโ€“Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Database Design

ASecurity

Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
databasesgosqldatabaseperformance

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add ibragimov-oasis/oasis-languages-jp --skill database-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Database Design?

Add the live security badge to your README โ€” it updates automatically with every re-scan.

Security grade badge for Database Design
[![Security: A โ€” Skills Directory](https://www.skillsdirectory.com/api/skills/ibragimov-oasis-database-design/badge)](https://www.skillsdirectory.com/skills/ibragimov-oasis-database-design)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: database-design
description: "Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases."
risk: safe
source: community
date_added: "2026-02-27"
tags:
  - domain/skills
  - artifact/skill
  - source/skills-antigravity
---

# Database Design

> **Learn to THINK, not copy SQL patterns.**

## ๐ŸŽฏ Selective Reading Rule

**Read ONLY files relevant to the request!** Check the content map, find what you need.

| File | Description | When to Read |
|------|-------------|--------------|
| `database-selection.md` | PostgreSQL vs Neon vs Turso vs SQLite | Choosing database |
| `orm-selection.md` | Drizzle vs Prisma vs Kysely | Choosing ORM |
| `schema-design.md` | Normalization, PKs, relationships | Designing schema |
| `indexing.md` | Index types, composite indexes | Performance tuning |
| `optimization.md` | N+1, EXPLAIN ANALYZE | Query optimization |
| `migrations.md` | Safe migrations, serverless DBs | Schema changes |

---

## โš ๏ธ Core Principle

- ASK user for database preferences when unclear
- Choose database/ORM based on CONTEXT
- Don't default to PostgreSQL for everything

---

## Decision Checklist

Before designing schema:

- [ ] Asked user about database preference?
- [ ] Chosen database for THIS context?
- [ ] Considered deployment environment?
- [ ] Planned index strategy?
- [ ] Defined relationship types?

---

## Anti-Patterns

โŒ Default to PostgreSQL for simple apps (SQLite may suffice)
โŒ Skip indexing
โŒ Use SELECT * in production
โŒ Store JSON when structured data is better
โŒ Ignore N+1 queries

## When to Use
This skill is applicable to execute the workflow or actions described in the overview.

## ๐Ÿ”— ะกะฒัะทะธ

- [[MOC - Skills]] โ€” Skills library
- [[skills/skills-antigravity]] โ€” Category: skills-antigravity

Attribution

ibragimov-oasisibragimov-oasis
View sourceMore from ibragimov-oasis โ†’
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Mysql Best Practices

MySQL development best practices for schema design, query optimization, and database administration

2481 votes

Jpa Patterns

Spring Bootไธญ็š„JPA/Hibernateๅฎžไฝ“่ฎพ่ฎกใ€ๅ…ณ็ณปใ€ๆŸฅ่ฏขไผ˜ๅŒ–ใ€ไบ‹ๅŠกใ€ๅฎก่ฎกใ€็ดขๅผ•ใ€ๅˆ†้กตๅ’Œ่ฟžๆŽฅๆฑ ๆจกๅผใ€‚

2456590 votes

Postgres Patterns

ๅŸบไบŽSupabaseๆœ€ไฝณๅฎž่ทต็š„PostgreSQLๆ•ฐๆฎๅบ“ๆจกๅผ๏ผŒ็”จไบŽๆŸฅ่ฏขไผ˜ๅŒ–ใ€ๆžถๆž„่ฎพ่ฎกใ€็ดขๅผ•ๅ’Œๅฎ‰ๅ…จใ€‚

2456590 votes

Clickhouse Io

ClickHouseๆ•ฐๆฎๅบ“ๆจกๅผใ€ๆŸฅ่ฏขไผ˜ๅŒ–ใ€ๅˆ†ๆžๅ’Œๆ•ฐๆฎๅทฅ็จ‹ๆœ€ไฝณๅฎž่ทต๏ผŒ้€‚็”จไบŽ้ซ˜ๆ€ง่ƒฝๅˆ†ๆžๅทฅไฝœ่ดŸ่ฝฝใ€‚

2456590 votes

V3 Memory Unification

Unify 6+ memory systems into AgentDB with HNSW indexing for 150x-12,500x search improvements. Implements ADR-006 (Unified Memory Service) and ADR-009 (Hybrid Memory Backend).

701370 votes
View all in databases โ†’