backup-recovery

Design backup-and-recovery plans restoring core datasets within approved recovery windows.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/machenjie/rd-skills --skill backup-recovery-machenjie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backup-recovery
Source: https://github.com/machenjie/rd-skills/tree/main/src/foundation/capabilities/backup-recovery
Command: npx skills add https://github.com/machenjie/rd-skills --skill backup-recovery-machenjie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It ensures your organization can recover critical data to a defined point in time within a defined time window after destructive change, corruption, ransomware, outages, or region failures, backed by real restore testing rather than assumptions.

Core Features & Use Cases

  • Backup & restore governance: Define RPO/RTO per dataset with business-owner approval, establish immutable and off-site backup requirements, and set retention and deletion obligations.
  • Atomic restore scope planning: Document the complete recovery package (databases, objects, indexes/search state, encryption keys, configuration/feature flags, secrets, broker offsets, and compatible application version) so the restored system actually runs.
  • Failure-mode coverage and validation: Cover hardware, software bug, operator error, malicious insider/ransomware, key loss, backup integrity, and region failure with an executable restore runbook and measurable validation steps.

Quick Start

Ask your AI to create a backup-and-recovery plan for the dataset you are about to change, including RPO/RTO targets, restore scope, immutable/off-site topology, access controls, and an executable restore runbook with validation and drill results.

Frequently Asked Questions about backup-recovery

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

FAQPage Schema
How do I design a backup and recovery plan for destructive schema migrations?

To design a backup and recovery plan for destructive schema migrations, define dataset-level RPO/RTO targets with business-owner approval, establish immutable off-site backup topology, and document an executable restore runbook with validation steps to ensure recovery within the approved window.

What is atomic restore scope and why is it needed for ransomware resilience?

Atomic restore scope is the complete documentation of all recovery package components—databases, indexes, encryption keys, configuration, secrets, and compatible application versions—needed to ensure ransomware resilience by making the restored system actually run end-to-end.

How does separately-custodied encryption key custody work for immutable backups?

Separately-custodied encryption keys for immutable backups work by isolating encryption key custody from the primary data environment, ensuring that a compromise of the backup storage or ransomware infection cannot encrypt or destroy both the data and its recovery keys.

Can I use this approach for region failure and key loss scenarios?

Yes, you can use this approach for region failure and key loss scenarios by establishing off-site backup topology, covering failure modes like malicious insider attacks and key loss, and validating the restore runbook through executable disaster recovery drills.

What is the best way to validate an executable restore runbook before a real disaster?

The best way to validate an executable restore runbook is through an executable validation-and-drill process with monitoring and residual risk reporting, ensuring measurable validation steps are tested against hardware, software, operator error, and ransomware failure modes.