database-data-engineer

Design database schemas, optimize queries, and build ETL pipelines for transactional and analytical workloads.

2|Updated Aug 21, 2026
One-click install
npx skills add https://github.com/suhanr/next-gen-claude-skills --skill database-data-engineer-suhanr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: database-data-engineer
Source: https://github.com/suhanr/next-gen-claude-skills/tree/main/skills/06-database-data-engineer
Command: npx skills add https://github.com/suhanr/next-gen-claude-skills --skill database-data-engineer-suhanr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Designing databases and data pipelines without a disciplined approach leads to slow queries, fragile migrations, data loss, and ungoverned analytics. This Skill provides a structured engineering workflow for data modeling, storage selection, query optimization, and pipeline reliability. ## Core Features & Use Cases - Schema and Data Modeling: Design constraints, indexes, transaction boundaries, and safe migrations with rollback strategies for PostgreSQL, MySQL, MongoDB, and Redis. - Query and Performance Optimization: Analyze query plans, benchmark representative workloads, and apply indexing, partitioning, and caching patterns based on measurement. - Data Pipelines and Governance: Build idempotent ETL/ELT ingestion with failure recovery, data quality checks, lineage, and warehouse or lakehouse modeling. - Use Case: When designing a new application's data layer, use this Skill to choose the right storage technology, produce the schema and migrations, and document a backup and disaster-recovery plan. ## Quick Start Ask the assistant to design a PostgreSQL schema with indexes, migrations, and a backup plan for your application's core entities.

Frequently Asked Questions about database-data-engineer

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

FAQPage Schema
How do I design a database schema for a new application?▼

Start by identifying source systems, entities, relationships, access patterns, and retention needs. Then choose storage technology based on workload, define constraints and transaction boundaries, and create migrations with a rollback or recovery strategy.

How to optimize slow SQL queries in PostgreSQL?▼

Analyze the query plan, benchmark representative queries and workloads, and apply appropriate indexes, partitioning, or caching patterns. Optimization decisions should be driven by measurement rather than guesswork.

PostgreSQL vs MongoDB vs Redis, which should I choose?▼

Choose based on workload rather than trend. Relational databases like PostgreSQL suit transactional integrity and complex queries, NoSQL fits flexible document models, and Redis serves caching and fast data access patterns.

How do I build a reliable ETL pipeline with failure recovery?▼

Build ingestion with idempotency so retries are safe, add failure recovery logic, and include data quality checks, lineage tracking, and observability. Document the pipeline's behavior and operational procedures.

What should a database backup and disaster recovery plan include?▼

It should document backup procedures, restore steps, replication and high-availability setup, and recovery objectives. Treat destructive operations as high-impact and verify restore procedures actually work.