Skip to content
Back to skills

Backup Recovery

ASecurity

For `analysis-agent`, `task-agent`, or `review-agent`: protected-state restore objectives, dependency order, and recovery proof; skip backup-job edits without a recovery decision.

  • 7 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
testing

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add machenjie/rd-skills --skill backup-recovery --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Backup Recovery?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Backup Recovery
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/machenjie-backup-recovery/badge)](https://www.skillsdirectory.com/skills/machenjie-backup-recovery)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: backup-recovery
description: "For `analysis-agent`, `task-agent`, or `review-agent`: protected-state restore objectives, dependency order, and recovery proof; skip backup-job edits without a recovery decision."
---

# backup-recovery

## Registry Trigger

**Use when**

- define recoverable state restore objectives dependency order failure coverage and current recovery proof

**Do not use when**

- work changes backup job mechanics without changing protected scope restore semantics or a recovery-readiness claim

## Skill Role

Own recoverable state, objectives, artifact lineage, restore order, validation, and proof limits.

## High-Value Rules

- Define authoritative and dependent state for the named recovery unit.
- Derive recovery objectives from consequence, scope, scale, dependencies, and owner.
- Map artifacts to capture, key/schema lineage, target, and restore order.
- For the named recovery, validate restored invariants.
- For the named recovery, reconcile side effects.
- Preserve policy alignment across retention, erasure, replay, drift, and re-exercise.

## Anti-Patterns

- Artifact existence substituted for usable recovery evidence.

## Stop Conditions

Stop when the named restore could produce unsafe state without an owned recovery proof.

## Output Contract

- Return a recoverable-state decision: state objectives, artifact lineage, dependency order, restore validation, evidence limits, and residual owner

## Targeted References

| Path | Type | Load when | Do not load when | Required by | Required output |
|---|---|---|---|---|---|
| [benchmarks and patterns](references/benchmarks-and-patterns.md) | benchmark-pattern | Recovery unit objectives capture consistency failure isolation or dependency order choices remain open | Root rules and current failure evidence select one bounded restore contract | task-agent, review-agent, analysis-agent | option-comparison, selected-approach |
| [checklist](references/checklist.md) | decision-checklist | Recovery spans several authoritative derived key config queue identity retention or replay boundaries | No protected state restore semantic or recovery-readiness claim changes | task-agent, review-agent, analysis-agent | checklist-result, residual-risk |
| [evidence patterns](references/evidence-patterns.md) | evidence-pattern | Artifact lineage restore objective dependency validation or exercise-freshness claims need current proof | Current scoped restore and reconciliation evidence closes the accepted recovery claim | task-agent, review-agent, analysis-agent | evidence-record, proof-limit, residual-risk |

Files in this skill

  • SKILL.md4.3 KB
  • examples/example-output.md1.1 KB
  • references/benchmarks-and-patterns.md2.2 KB
  • references/checklist.md1.2 KB
  • references/evidence-patterns.md4.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…