Backup validation
Skill bromso/metapowers/plugins/security/skills/backup-validation
Plan backup strategy, testing, and restoration verificationFrom its SKILL.md
npx -y skills add bromso/metapowers --skill backup-validationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.3 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Backup Validation
Plan backup strategy, testing, and restoration verification for "$ARGUMENTS" covering backup inventory, frequency, storage locations, test restoration schedule, and monitoring.
Prerequisites
Read .metapowers/security/$ARGUMENTS/00-govern.md. If this file does not exist, tell the user:
Phase 0 (Govern) has not been completed for "$ARGUMENTS". Run a Govern skill first (e.g.,
/security:security-policy $ARGUMENTS), or use--skip-checksto bypass.
If --skip-checks is present in $ARGUMENTS, skip this check and log to .metapowers/security/$ARGUMENTS/skip-log.md.
Process
-
Read context files:
- Read
plugins/security/shared/incident-response-template.mdfor recovery reference - Read
.metapowers/security/$ARGUMENTS/00-govern.mdfor organizational context and data classification
- Read
-
Inventory what is backed up:
- Databases — production databases, read replicas, configuration databases
- File systems — application data, user uploads, shared storage
- Configurations — infrastructure-as-code, application config, environment variables
- Secrets — encryption keys, certificates, API keys (backed up to separate secure vault)
- Code and artifacts — source code repositories, build artifacts, container images
- Identify what is NOT currently backed up and assess whether it should be
-
Define backup frequency per data type:
- Real-time replication — production databases, critical state stores (synchronous or asynchronous replication)
- Hourly — transaction logs, high-change-rate data stores
- Daily — application data, file systems, configuration snapshots
- Weekly — full database backups, complete system images
- On change — infrastructure-as-code, secrets, certificates (version-controlled)
- Align frequency with RPO targets from recovery plan
-
Define backup types:
- Full backups — complete copy of all data (weekly or as baseline)
- Incremental backups — only changes since last backup (daily, reduces storage and time)
- Differential backups — changes since last full backup (mid-week, balances recovery speed and storage)
- Snapshots — point-in-time snapshots for cloud resources (EBS, RDS, managed disks)
- Define retention periods per backup type (daily: 30 days, weekly: 90 days, monthly: 1 year)
-
Define storage locations:
- On-site — local storage for fastest recovery (hot standby)
- Off-site — geographically separate facility for disaster protection
- Cloud — cloud object storage (S3, Azure Blob, GCS) with cross-region replication
- Air-gapped — offline storage disconnected from network for ransomware protection
- Apply 3-2-1 rule: 3 copies, 2 different media types, 1 offsite
- Encrypt all backups at rest with keys stored separately from backup data
-
Define test restoration schedule:
- Critical systems (Tier 1) — monthly restoration test to isolated environment
- Important systems (Tier 2) — quarterly restoration test
- Supporting systems (Tier 3) — semi-annual restoration test
- Test procedure: restore to isolated environment, verify data integrity, verify application functionality, measure restoration time
- Document test results: success/failure, restoration time, issues encountered, corrective actions
- Annual full disaster recovery exercise simulating complete environment restoration
-
Define backup monitoring and alerting:
- Monitor backup job completion (success/failure/partial)
- Alert on backup failures immediately (P2 for Tier 1, P3 for Tier 2–3)
- Monitor backup size trends (detect anomalies — sudden growth or shrinkage)
- Monitor storage capacity and forecast depletion
- Track backup and restoration SLA compliance (backup window, retention compliance)
-
Document restoration procedures step-by-step:
- Per system type: prerequisites, access requirements, step-by-step commands or console actions
- Include rollback plan if restoration fails
- Document known issues and workarounds from past restoration tests
- Maintain runbook in accessible location (not only on systems that might be unavailable)
-
Write the artifact to
.metapowers/security/$ARGUMENTS/05-recover.mdwith heading:Backup Validation
Include sections:
- Backup Inventory — what is backed up and what is not
- Backup Frequency — per data type aligned with RPO targets
- Backup Types — full, incremental, differential, snapshots with retention periods
- Storage Locations — on-site, off-site, cloud, air-gapped with 3-2-1 compliance
- Test Restoration Schedule — testing cadence and procedures per tier
- Monitoring and Alerting — backup job monitoring and anomaly detection
- Restoration Procedures — step-by-step per system type
Output
The backup validation plan written to .metapowers/security/$ARGUMENTS/05-recover.md. Present a summary to the user highlighting:
- Backup inventory coverage and identified gaps
- Backup frequency aligned with RPO targets
- Storage strategy following 3-2-1 rule
- Test restoration schedule and monitoring approach
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most quality gates skills give in ~1.2k tokens
Counted across 1,195 of the 2,094 authors here whose files we hold, read 2026-08-07
- Read the output and check the exit codein 54 of 1195, across 14 files
- Verify requirements using a line-by-line checklistin 53 of 1195, across 12 files
- Identify the verification command proving the claimin 51 of 1195, across 12 files
- Run the full verification commandin 50 of 1195, across 11 files
- Verify output confirms the claimin 49 of 1195, across 12 files
- Check version control diff after agent delegationin 46 of 1195, across 6 files
- State claim with evidencein 44 of 1195, across 4 files
- Run the test suitein 33 of 1195, across 26 files
- Keep state in memory by defaultin 27 of 1195, across 6 files
- Make prototype runnable with one commandin 26 of 1195, across 5 files
- Produce a verification reportin 25 of 1195, across 14 files
- Detect the package manager from lockfilesin 24 of 1195, across 5 files
Said here and by no other author read
- Read governance files before planning
- Inventory backed up and non-backed up assets
- Define backup frequency per data type
- Align backup frequencies with recovery targets
- Define backup types and retention periods
- Apply the 3-2-1 backup storage rule
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.