db-agent

Guide database modeling, schema design, and security compliance for SQL, NoSQL, and vector databases.

1.2k|140|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/first-fluke/oh-my-agent --skill db-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-agent
Source: https://github.com/first-fluke/oh-my-agent/tree/main/.agents/skills/db-agent
Command: npx skills add https://github.com/first-fluke/oh-my-agent --skill db-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance on designing, optimizing, and securing databases, ensuring data integrity, performance, and compliance.

Core Features & Use Cases

  • Database Modeling: Design relational, NoSQL, and vector database schemas.
  • Performance Tuning: Optimize indexing, partitioning, and query performance.
  • Security & Compliance: Ensure designs meet ISO 27001/27002/22301 standards.
  • Use Case: You need to design a new PostgreSQL schema for an e-commerce platform, ensuring it's normalized, performant, and secure against common vulnerabilities.

Quick Start

Design a relational database schema for an e-commerce platform, focusing on normalization and security.

Frequently Asked Questions about db-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a secure and normalized database schema for an e-commerce platform?

Database schema design for an e-commerce platform requires balancing normalization for data integrity with performance tuning and security compliance. You must model relational structures, optimize indexing, and ensure adherence to ISO 27001/27002 standards to prevent common vulnerabilities.

What's the best way to optimize SQL query performance and indexing?

Performance tuning for SQL databases involves optimizing indexing strategies, data partitioning, and query execution plans. Proper schema design and capacity planning ensure efficient data retrieval and maintain system performance as your data volume scales.

How do I structure a vector database schema for RAG architecture?

Vector database schema design for RAG architecture requires structuring high-dimensional vector embeddings alongside relational metadata. You must model the vector storage to optimize similarity search performance while maintaining data integrity and query efficiency.

Does database compliance design require adherence to ISO 27001 and 22301 standards?

Database compliance design requires strict adherence to ISO 27001/27002 for information security management and ISO 22301 for business continuity. Integrating these standards during schema design ensures data integrity, security, and resilience against operational disruptions.

Can I use the same schema design principles for both SQL and NoSQL databases?

Schema design principles differ between SQL and NoSQL databases due to their distinct data models. While SQL relies on normalization and relational constraints, NoSQL design focuses on access patterns, denormalization, and capacity planning to optimize specific query workloads.

Why does database capacity planning matter during the initial schema modeling phase?

Database capacity planning during schema modeling anticipates future storage needs and query loads. Integrating capacity planning early prevents costly performance bottlenecks and ensures your data architecture scales seamlessly without requiring disruptive migrations.