database-engineer

Optimize database schemas, queries, and migrations for production systems.

35|3|Updated Jun 24, 2025
One-click install
npx skills add https://github.com/intelligentcode-ai/intelligent-claude-code --skill database-engineer-intelligentcode-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-engineer
Source: https://github.com/intelligentcode-ai/intelligent-claude-code/tree/main/src/skills/database-engineer
Command: npx skills add https://github.com/intelligentcode-ai/intelligent-claude-code --skill database-engineer-intelligentcode-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Database architectures often suffer from poor schema design, slow queries, and maintenance challenges. This Skill provides guidance to design efficient, normalized data models, optimize query performance, and plan migrations for scalable systems.

Core Features & Use Cases

  • Data Modeling: Create scalable schemas with proper normalization, denormalization when appropriate, and referential integrity.
  • Query & Performance: Analyze execution plans, optimize slow queries, and design effective indexing strategies.
  • Migration & Maintenance: Plan and execute migrations, backups, and ongoing maintenance across DB platforms.

Quick Start

Design a normalized schema for a product catalog and outline an indexing strategy to optimize read queries.

Frequently Asked Questions about database-engineer

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

FAQPage Schema
How do I design a scalable database schema for a product catalog?

Design a scalable database schema by applying normalization, referential integrity, and ACID-compliant transactions. The Skill guides you through creating efficient data models with proper normalization and denormalization when appropriate to ensure reliable data architectures.

What's the best way to optimize slow database queries in production?

Optimize slow database queries by analyzing execution plans and designing effective indexing strategies. The Skill helps you evaluate query performance and implement indexing strategies to ensure efficient queries across relational, NoSQL, graph, and time-series databases.

Does this approach work for NoSQL and time-series databases, or just relational?

Yes, this approach works for relational, NoSQL, graph, and time-series databases. The Skill is applicable across all these database types for schema design, migrations, and performance tuning in production systems.

How do I plan and execute database migrations without downtime?

Plan and execute database migrations using the Skill's guidance on maintaining backups and ongoing maintenance across database platforms. It helps you manage migrations while preserving referential integrity and ACID-compliant transactions.

When should I use denormalization instead of normalization in data modeling?

Use denormalization instead of normalization when appropriate for your specific read and write patterns. The Skill implements data modeling best practices, balancing normalization and denormalization to create scalable schemas with referential integrity.

Why does my database architecture suffer from poor performance and maintenance challenges?

Database architectures suffer from poor performance due to poor schema design and slow queries. The Skill addresses these issues by providing guidance to design efficient, normalized data models, optimize query performance, and plan migrations for scalable systems.