Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Execute use when you need to work with backup and recovery. This skill provides backup automation and disaster recovery with comprehensive guidance and automation. Trigger with phrases like "create backups", "automate backups", or "implement disaster recovery".
.claude/skills/jeremylongshore-implementing-backup-strategies/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 107% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 75% | 0% |
| case-07 | ✓→✓ | = Same ✓ | 85% | 0% |
| case-08 | ✓→✓ | = Same ✓ | 41% | 0% |
Design and implement backup strategies for databases, file systems, and cloud resources using tools like tar, rsync, pg_dump, mysqldump, AWS S3, and cloud-native snapshot APIs. Covers full, incremental, and differential backup schemes with retention policies, encryption, and automated verification.
tar, rsync, or restic installed for file-level backupspg_dump, mysqldump, mongodump) for database backupspg_dump --format=custom, tar czf, rsync -avz --delete)gpg --encrypt or S3 server-side encryption with KMS)| Error | Cause | Solution | |-------|-------|---------| | No space left on device | Backup destination full | Verify retention cleanup is running; increase storage or reduce retention window | | pg_dump: connection refused | Database not accepting connections or wrong credentials | Check pg_hba.conf, verify connection string, and test with psql first | | rsync: connection unexpectedly closed | Network interruption or SSH timeout | Add --timeout=300 and --partial flags; use persistent SSH tunnel | | S3 upload failed: Access Denied | IAM policy missing s3:PutObject permission | Attach proper IAM policy; verify bucket policy allows writes from the backup source | | Backup file corrupted on restore | Incomplete write or disk error during backup | Add checksum verification (sha256sum) after backup; test restores regularly |
/var/www to a remote NAS with incremental daily backups and weekly full backups."| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 37,558 | 38,158 | +2% | 1 | 1 | 0% | 6,183 | 8,162 | +32% | 0 | 0 | — |
case-02 | fail→pass | 36,734 | 34,169 | -7% | 1 | 1 | 0% | 6,179 | 8,139 | +32% | 0 | 0 | — |
case-03 | fail→fail | 45,992 | 30,077 | -35% | 1 | 1 | 0% | 8,250 | 6,925 | -16% | 0 | 0 | — |
case-04 | fail→fail | 22,383 | 22,982 | +3% | 1 | 1 | 0% | 2,969 | 4,083 | +38% | 0 | 0 | — |
case-05 | pass→pass | 16,172 | 15,003 | -7% | 1 | 1 | 0% | 1,980 | 3,460 | +75% | 0 | 0 | — |
case-06 | fail→fail | 16,141 | 18,004 | +12% | 1 | 1 | 0% | 1,918 | 3,162 | +65% | 0 | 0 | — |
case-07 | pass→pass | 21,522 | 22,184 | +3% | 1 | 1 | 0% | 2,533 | 4,690 | +85% | 0 | 0 | — |
case-08 | pass→pass | 19,150 | 12,490 | -35% | 1 | 1 | 0% | 2,169 | 3,050 | +41% | 0 | 0 | — |
case-09 | fail→fail | 15,922 | 22,825 | +43% | 1 | 1 | 0% | 1,766 | 3,663 | +107% | 0 | 0 | — |
case-10 | fail→fail | 14,013 | 11,389 | -19% | 1 | 1 | 0% | 1,531 | 2,049 | +34% | 0 | 0 | — |
case-11 | fail→fail | 15,300 | 12,902 | -16% | 1 | 1 | 0% | 1,702 | 2,280 | +34% | 0 | 0 | — |
case-12 | pass→pass | 5,463 | 8,952 | +64% | 1 | 1 | 0% | 964 | 1,582 | +64% | 0 | 0 | — |
case-13 | pass→pass | 10,543 | 6,235 | -41% | 1 | 1 | 0% | 1,751 | 1,981 | +13% | 0 | 0 | — |
case-14 | pass→pass | 11,109 | 6,149 | -45% | 1 | 1 | 0% | 1,027 | 1,667 | +62% | 0 | 0 | — |
case-15 | fail→fail | 19,330 | 31,728 | +64% | 1 | 1 | 0% | 2,774 | 5,231 | +89% | 0 | 0 | — |
case-16 | pass→pass | 10,505 | 7,892 | -25% | 1 | 1 | 0% | 1,725 | 1,316 | -24% | 0 | 0 | — |
case-17 | pass→pass | 12,673 | 13,784 | +9% | 1 | 1 | 0% | 1,214 | 2,176 | +79% | 0 | 0 | — |
case-18 | pass→pass | 14,624 | 21,608 | +48% | 1 | 1 | 0% | 2,374 | 4,582 | +93% | 0 | 0 | — |
case-19 | fail→pass | 6,909 | 12,687 | +84% | 1 | 1 | 0% | 1,026 | 2,124 | +107% | 0 | 0 | — |
case-20 | pass→pass | 30,149 | 29,593 | -2% | 1 | 1 | 0% | 4,152 | 6,528 | +57% | 0 | 0 | — |
case-21 | pass→pass | 20,337 | 20,748 | +2% | 1 | 1 | 0% | 2,715 | 3,702 | +36% | 0 | 0 | — |
case-22 | pass→pass | 27,397 | 41,810 | +53% | 1 | 1 | 0% | 3,691 | 7,943 | +115% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +9 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.