Tooluck logoTooluck
SKILL.md

database-schema-designer

Agent skill fromsoftaworks/agent-toolkit

Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, and maintainable data models.

How to install database-schema-designer

install database-schema-designer
# install the agent-toolkit pack with the skills CLI
npx skills add softaworks/agent-toolkit

# or add only this skill to Claude Code: copy the folder

skills/database-schema-designer/

# into

~/.claude/skills/database-schema-designer/ (all projects)

.claude/skills/database-schema-designer/ (one project)

skills/database-schema-designer/SKILL.md

MITFull file
1# Database Schema Designer
2
3Design production-ready database schemas with best practices built-in.
4
5---
6
7## Quick Start
8
9Just describe your data model:
10
11```
12design a schema for an e-commerce platform with users, products, orders
13```
14
15You'll get a complete SQL schema like:
16
17```sql
18CREATE TABLE users (
19 id BIGINT AUTO_INCREMENT PRIMARY KEY,
20 email VARCHAR(255) UNIQUE NOT NULL,
21 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
22);
23
24CREATE TABLE orders (
25 id BIGINT AUTO_INCREMENT PRIMARY KEY,
26 user_id BIGINT NOT NULL REFERENCES users(id),
27 total DECIMAL(10,2) NOT NULL,
28 INDEX idx_orders_user (user_id)
29);
30```
31
32**What to include in your request:**
33- Entities (users, products, orders)
34- Key relationships (users have orders, orders have items)
35- Scale hints (high-traffic, millions of records)
36- Database preference (SQL/NoSQL) - defaults to SQL if not specified
37
38---
39
40## Triggers
41
42| Trigger | Example |
43|---------|---------|
44| `design schema` | "design a schema for user authentication" |
45| `database design` | "database design for multi-tenant SaaS" |
46| `create tables` | "create tables for a blog system" |
47| `schema for` | "schema for inventory management" |
48| `model data` | "model data for real-time analytics" |
49| `I need a database` | "I need a database for tracking orders" |
50| `design NoSQL` | "design NoSQL schema for product catalog" |
51
52---
53
54## Key Terms
55
56| Term | Definition |
57|------|------------|
58| **Normalization** | Organizing data to reduce redundancy (1NF → 2NF → 3NF) |
59…

Excerpt shown under the repository's MIT license.

More skills in agent-toolkit

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Leonxlnx /

taste-skill
113k

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

CCCXCU1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates