backup-and-disaster-recovery
Plan and run backups, set recovery objectives, and run disaster recovery drills.
Skill by rampstackco
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rampstackco-backup-and-disaster-recovery
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/backup-and-disaster-recovery
What's inside
- Skill name
backup-and-disaster-recovery- Description
- Plan and run backups, set recovery objectives, and run disaster recovery drills. Use this skill when defining RPO/RTO targets, designing backup architecture, deciding what to back up and how often, planning for full-region or platform outages, or running a restoration drill. Triggers on backup, restore, RPO, RTO, disaster recovery, DR, business continuity, what if the database is gone, what if our hosting goes down, recovery drill, ransomware planning. Also triggers when an incident reveals a gap in restoration capability.
- License
- MIT
- Instructions
- 262 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- _claude-frontmatter-extras.yaml · references/
- restore-runbook-template.md · references/
SKILL.md (first lines)
# Backup and Disaster Recovery Plan for the worst case: the database is gone, the host is down for a week, the deploy was poisoned, ransomware encrypted everything. The skill is in advance preparation, not reaction. --- ## When to use - Setting up backups for a new system - Reviewing and validating backup architecture - Defining RPO (recovery point objective) and RTO (recovery time objective) - Running a disaster recovery drill - Diagnosing gaps after an incident - Planning for ransomware, data corruption, or insider threats - Migrating to a new platform (DR planning belongs in the migration plan) ## When NOT to use - Active incident response (use `incident-response`) - Routine deploy rollbacks (use `launch-runbook`) - Code or content versioning (covered by Git, CMS revision history) - Routine database snapshots (use this skill to set them up; routine review goes in monitoring) --- ## Required inputs - The systems in scope (databases, file storage, code, configs, secrets) - The hosting platforms and providers - Existing backup tooling and what it covers - Tolerance for data loss (in time) - Tolerance for downtime (in time) - Compliance requirements (some regulations mandate specific backup standards) --- ## The framework: 4 questions Every disaster recovery plan answers four questions explicitly. ### Question 1: What needs to be recoverable? List every system that holds state. Categorize by criticality. **Tier 1: must recover.** Without it, the business stops. (Customer database, transaction log, primary content store.) **Tier 2: should recover.** Loss is painful but not fatal. (Analytics, logs, secondary services.) **Tier 3: nice to recover.** Easy to rebuild. (Caches, derived data, temporary state.) The tier drives RPO, RTO, backup frequency, and storage spend. ### Question 2: How much data loss is acceptable? (RPO) RPO is the maximum age of data that's acceptable to lose, measured in time. - RPO = 1 hour: hourly backups or continuous replication needed - RPO = 1 day: daily backups acceptable - RPO = 1 week: weekly backups acceptable For most production data, RPO of 1 hour or less is the target. For critical financial systems, near-zero RPO (continuous replication). For derived or rebuildable data, RPO of 1 day or longer is fine. ### Question 3: How much downtime is acceptable? (RTO) RTO is the maximum time to restore service after a disaster. | RTO target | Implies | |---|---| | < 5 minutes | Hot standby with automatic failover | | < 1 hour | Warm standby with manual failover or fast restore from recent snapshot | | < 24 hours | Cold backup with documented restore process | | Days to weeks | Best-effort, accept extended downtime | RTO drives architecture spend. Aggressive RTOs (< 1 hour) are expensive. Loose RTOs (days) are cheap. ### Question 4: What's the disaster? Plan for specific scenarios. Each has different implications. **Hardware failure.** Disk dies. Standard backups solve this. Most modern hosts handle automatically. **Provider outage.** Region or vendor goes down. Cross-region or cross-provider redundancy needed for low RTO. **Data corruption.** Bad migration, bug, accidental delete. Point-in-time restore needed. The latest backup might be corrupted; you need history. **Ransomware or compromise.** Attacker encrypts or deletes. Backups must be immutable or air-gapped, otherwise the attacker takes them too. **Account compromise.** Attacker has admin credentials, deletes everything. Same defense as ransomware: immutable backups, separate access control. **Vendor lock-out.** Account suspended, billing dispute, vendor disappears. Backups outside the vendor needed. **Insider threat.** Disgruntled employee deletes or exfiltrates. Audit logs, separation of duties, immutable backups. A backup strategy that handles only hardware failure isn't a strategy. It's the easiest case. --- ## Workflow ### Step 1: Inventory state Every system that holds state goes on a list: | System | Data type | Tier | Current backup | Tested? | |---|---|---|---|---| If you can't list it, you can't protect it. Often the inventory itself reveals gaps (the "we forgot about that database" moment). ### Step 2: Set RPO and RTO per tier For each tier, agree on RPO and RTO. Get sign-off from the people who'd be impacted by a disaster. Push back on aspirational targets that aren't backed by infrastructure spend. RTO of 5 minutes for a system without a hot standby is not real. ### Step 3: Verify or design backup architecture For each system, ensure:
From rampstackco/claude-skills, MIT.
More from rampstackco/claude-skills
- 0.612score
dispatch-authoring
rampstackco
Write the structured handoff from a planning session to a coding agent: a dispatch with a header, Gate 0 checks, scope, specification, verification, delivery…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
oss-contribution-research
rampstackco
Research and prepare an outside contribution to an open-source repo, then stop at a queue item for a human to approve: policy check, intake, duplicate check…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
ticket-authoring
rampstackco
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
SkillAFreshness: A★ 992Claude Code +9 - 0.578score
after-action-report
rampstackco
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
art-direction
rampstackco
Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
beta-program-management
rampstackco
Running closed and open betas that produce real signal.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
analytics-strategy
rampstackco
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-ideation
rampstackco
Generate, evaluate, and narrow brand concepts during early ideation including positioning territories, naming candidates, mood directions, and narrative angles.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-identity
rampstackco
Design or evaluate a brand visual identity system covering logo, color, typography, imagery direction, iconography, and motion principles.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-style-guide
rampstackco
Build or audit a comprehensive brand style guide that documents the full brand system including story, logo system, color, typography, imagery, voice…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-voice
rampstackco
Develop or document a complete brand voice and tone system covering voice attributes, tone shifts by context, vocabulary preferences, grammar rules, and copy…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
brand-discovery
rampstackco
Run upstream brand discovery covering audience research, competitive landscape, category dynamics, problem space, and positioning territory exploration.
SkillBFreshness: B★ 992Claude Code +9
Signals
- Stars
- 992
- Forks
- 134
- Open issues
- 2
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
- Last release
- May 8, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rampstackco/claude-skills
- Website
- rampstack.co
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.319score
backup-and-disaster-recovery
rampstackco
Plan and run backups, set recovery objectives, and run disaster recovery drills.
SkillAFreshness: A★ 992Claude Code +9 - 0.285score
backup-and-disaster-recovery
Joelvarghese-hack
Plan and run backups, set recovery objectives, and run disaster recovery drills.
SkillCFreshness: CClaude Code +9 - 0.279score
backup-and-disaster-recovery
rampstackco
Plan and run backups, set recovery objectives, and run disaster recovery drills.
SkillCFreshness: C★ 992Claude Code +9
More from rampstackco
- 0.612score
ticket-authoring
rampstackco
Write complete, ready-to-pull work items for an issue tracker: bugs, tasks, stories, spikes, and epics, each with the fields, attachments, and done test its…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
oss-contribution-research
rampstackco
Research and prepare an outside contribution to an open-source repo, then stop at a queue item for a human to approve: policy check, intake, duplicate check…
SkillAFreshness: A★ 992Claude Code +9 - 0.612score
dispatch-authoring
rampstackco
Write the structured handoff from a planning session to a coding agent: a dispatch with a header, Gate 0 checks, scope, specification, verification, delivery…
SkillAFreshness: A★ 992Claude Code +9 - 0.578score
after-action-report
rampstackco
Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis…
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
art-direction
rampstackco
Direct visual and creative work for campaigns, photography, illustration, video, and branded experiences.
SkillBFreshness: B★ 992Claude Code +9 - 0.578score
analytics-strategy
rampstackco
Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.
SkillBFreshness: B★ 992Claude Code +9
Cite this page
backup-and-disaster-recovery skill. Agent Mart. https://agentmart.dev/skills/rampstackco-backup-and-disaster-recovery (last updated 2026-10-24)