devops-dr-review

Reviews backup, restore, and disaster-recovery readiness against stated RTO/RPO targets.

Updated Sep 23, 2026
One-click install
npx skills add https://github.com/ehadziabdic/WAgents --skill devops-dr-review-ehadziabdic
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: devops-dr-review
Source: https://github.com/ehadziabdic/WAgents/tree/main/opencode/skills/devops-dr-review
Command: npx skills add https://github.com/ehadziabdic/WAgents --skill devops-dr-review-ehadziabdic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often assume their backups protect them without ever proving a restore works, leaving unknown RTO/RPO gaps, silent backup failures, and untested failover plans that only surface during a real outage. ## Core Features & Use Cases - Recovery Posture Assessment: Builds a posture table comparing stated RPO/RTO targets against achievable values implied by actual backup configuration, with the last proven restore date per asset. - Read-Only Evidence Gathering: Inspects IaC, cloud snapshots, bucket versioning, object lock, and restore-test records using read-only commands like aws rds describe-db-snapshots and velero get backups without ever triggering a restore or failover. - Remediation Planning: Produces self-contained drill plans that restore into isolated scratch environments with STOP conditions protecting production, measured validation, and a recurring test cadence. - Use Case: Ask whether your production PostgreSQL database could survive a region loss, and receive a findings table showing that snapshots exist but no restore has ever been tested, so RTO is unknown, plus a plan to run a quarterly restore drill. ## Quick Start Run a disaster recovery review of my production infrastructure and tell me whether the backups for the main database have ever been restore-tested and what the real RPO and RTO are.

Frequently Asked Questions about devops-dr-review

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

FAQPage Schema
How do I check if my backups are actually recoverable?▼

Recoverability is only proven by a dated restore test with a measured duration and a validation result such as row counts or checksums. Snapshot existence is configuration evidence alone and does not demonstrate that a restore works.

How to review RPO and RTO for a production database?▼

Record the stated target from an SLA or runbook, then compute the achievable value from snapshot frequency for RPO and restore time plus DNS and app cutover for RTO. The gap between stated and achievable values is the finding.

Does this disaster recovery review make any changes to my infrastructure?▼

No, the review is strictly read-only. It only runs describe, list, and get commands against cloud APIs and reads IaC config, and never triggers a restore, failover, snapshot deletion, or retention change, even in non-production.

Is a replica the same as a backup for disaster recovery?▼

No, a replica propagates deletions and corruption, so it provides availability rather than recovery. The review explicitly never counts replicas as backups and checks for isolated, immutable backup copies instead.

What backup isolation checks protect against ransomware?▼

The review verifies backups live in a separate account or region from the primary, have immutability via Object Lock or vault lock, and that backup credentials cannot also delete backups, which is the ransomware and rogue-automation path.

When should I use an incident response skill instead of a DR review?▼

If data is actively being lost right now, use an incident skill first to stop the bleeding. The DR review is a proactive readiness audit for backups, failover, and recovery planning, not live incident handling.