database-reliability-and-operations

Coordinate safe production-database operations with runbooks and validation checks.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/Tiepbm/software-engineering-agent --skill database-reliability-and-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-reliability-and-operations
Source: https://github.com/Tiepbm/software-engineering-agent/tree/main/skills/database-reliability-and-operations
Command: npx skills add https://github.com/Tiepbm/software-engineering-agent --skill database-reliability-and-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Operates production databases safely with replication, failover, backup, restore, migrations, capacity planning, connection management, observability, and risk controls.

Core Features & Use Cases

  • Define RPO, RTO, maintenance windows, backup frequency, retention, and ownership to guide safe operations.
  • Plan safe schema changes with expand-contract sequencing, compatibility validation, and rollback/roll-forward paths.
  • Monitor latency, replication lag, connections, backup health, and storage growth; coordinate failover, DR tests, and cross-system data integrity.
  • Establish runbooks, dashboards, and on-call coordination to ensure auditable, repeatable database operations.

Quick Start

Create a baseline maintenance runbook and perform a short failover drill in a staging environment to validate readiness.

Frequently Asked Questions about database-reliability-and-operations

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

FAQPage Schema
How do I perform a safe database schema migration in production without downtime?

Production database failover coordination enforces explicit RPO and RTO targets while managing replication lag and cross-system data integrity. You validate readiness by running failover drills in staging environments before executing actual failover events.

What is the best way to define RPO and RTO for reliable database operations?

Defining RPO and RTO for reliable database operations requires establishing baseline maintenance runbooks, backup frequency, retention policies, and ownership boundaries. These metrics guide failover drills, capacity planning, and on-call coordination to ensure auditable, repeatable operations.

How does replication lag monitoring work for production database reliability?

Replication lag monitoring tracks latency, connections, backup health, and storage growth to maintain production database reliability. You establish dashboards and runbooks that surface anomalies, enabling coordinated failover and cross-system data integrity validation during incidents.

When do I need to run failover drills for my database disaster recovery?

You need to run failover drills for database disaster recovery when validating explicit RPO and RTO targets against your maintenance windows. Drills test replication, cross-system coordination, and restore procedures to ensure auditable readiness before a real outage occurs.

Can I use expand-contract patterns for schema changes across replicated database systems?

Yes, expand-contract patterns support schema changes across replicated database systems by sequencing compatibility validation and rollback paths. You coordinate cross-system data integrity checks and capacity planning to ensure operations remain safe during the transition.