skills/infra/disaster-recovery/SKILL.md
Backup strategies, disaster recovery planning, and business continuity.
npx skillsauth add timequity/vibe-coder disaster-recoveryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Metric | Definition | Example | |--------|------------|---------| | RTO | Recovery Time Objective | 4 hours | | RPO | Recovery Point Objective | 1 hour |
RTO: How long until service is restored? RPO: How much data can we lose?
| Strategy | RTO | Cost | |----------|-----|------| | Backup & Restore | Hours | $ | | Pilot Light | Minutes | $$ | | Warm Standby | Minutes | $$$ | | Multi-Site Active | Seconds | $$$$ |
# PostgreSQL
pg_dump -h host -U user dbname | gzip > backup.sql.gz
# MySQL
mysqldump -h host -u user -p dbname | gzip > backup.sql.gz
# AWS RDS
resource "aws_db_instance" "main" {
backup_retention_period = 7
backup_window = "03:00-04:00"
# Cross-region replica for DR
replicate_source_db = aws_db_instance.primary.arn
}
| Test Type | Frequency | |-----------|-----------| | Backup restore | Monthly | | Failover drill | Quarterly | | Full DR test | Annually |
Primary (us-east-1) Secondary (us-west-2)
┌─────────────────┐ ┌─────────────────┐
│ App + DB │ ──sync── │ DB Replica │
└─────────────────┘ └─────────────────┘
│ │
└──────── Route 53 ──────────┘
(failover)
development
Hidden quality gate that runs before showing "Done!" to user - ensures all tests pass, build succeeds, and requirements met before claiming completion
data-ai
Use when about to claim work is complete or fixed - requires running verification commands and confirming output before making any success claims
tools
Generate UI components from natural language descriptions. Use when: user asks for a page, component, or UI element. Triggers: "create page", "add component", "show form", "make button", "страница", "компонент", "форма".
content-media
10 ready-to-use themes with colors and fonts for consistent styling. Use when: applying visual themes to pages, components, or design systems. Triggers: "theme", "color palette", "color scheme", "fonts", "branding", "visual identity", "design system colors".