planning-disaster-recovery

Design disaster recovery strategies with RTO/RPO planning and backup implementation.

503|73|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/ancoleman/ai-design-components --skill planning-disaster-recovery-ancoleman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-disaster-recovery
Source: https://github.com/ancoleman/ai-design-components/tree/main/skills/planning-disaster-recovery
Command: npx skills add https://github.com/ancoleman/ai-design-components --skill planning-disaster-recovery-ancoleman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance for designing disaster recovery (DR) strategies, implementing backup systems, and validating recovery procedures across databases, Kubernetes clusters, and cloud infrastructure.

Core Features & Use Cases

  • RTO/RPO Planning: Define recovery time and point objectives based on business criticality.
  • Backup Implementation: Configure automated backups for databases (PostgreSQL, MySQL, MongoDB) and Kubernetes clusters (Velero).
  • DR Strategy Design: Implement cross-region replication, multi-cloud DR, and chaos engineering for validation.
  • Use Case: When designing a new application, use this Skill to define RTO/RPO targets, select appropriate backup tools, and set up cross-region replication for high availability.

Quick Start

Design a disaster recovery plan for a critical production database with an RTO of 1 hour and an RPO of 15 minutes.

Frequently Asked Questions about planning-disaster-recovery

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

FAQPage Schema
How do I define RTO and RPO targets for a disaster recovery plan?

Defining RTO and RPO targets involves mapping business criticality to acceptable recovery time and data loss limits. This Skill guides setting these recovery objectives to align backup frequency and failover mechanisms with availability requirements.

How do I configure automated backups for PostgreSQL and MySQL databases?

Configuring automated backups for PostgreSQL and MySQL databases involves setting up scheduled dump processes and point-in-time recovery. This Skill provides scripts to implement backup systems and validate restoration procedures across database types.

Does this approach work for Kubernetes disaster recovery and multi-region failover?

Yes, this approach works for Kubernetes disaster recovery and multi-region failover by utilizing Velero for cluster backups. It guides implementing cross-region replication and validating multi-region failover procedures to ensure high availability.

How do I validate disaster recovery procedures using chaos engineering?

Validating disaster recovery procedures using chaos engineering involves injecting simulated failures to test system resilience and failover mechanisms. This Skill outlines chaos engineering strategies to verify backup systems, point-in-time recovery, and multi-region failover effectiveness.

What is the best way to set up cross-region replication for high availability?

The best way to set up cross-region replication for high availability is to implement multi-cloud DR strategies with continuous data synchronization. This Skill helps design cross-region replication to meet strict RTO and RPO targets during regional outages.