← Back to Backups and recovery

Skill · Version 1.0.0

Controlled resilience exercises

Tests one realistic failure hypothesis within an authorized scope and verifies both impact and recovery.

resilience-game-day-engineering

Team members using this skill

See how it helps

When is it useful?

Use when recovery plans need evidence from a bounded exercise.

What does it help you do?

  • Defines invariants, baseline, environment and maximum blast radius.
  • Sets duration, cost and stop thresholds before fault injection.
  • Checks recovery, cleanup and accountable follow-up fixes.

Try asking this

Plan an authorized worker-loss exercise that stops on queue growth and proves pending jobs recover without duplicate effects. Stop one authorized test worker mid-job and observe recovery. Abort at the defined backlog threshold, then prove owned processes and pending effects are accounted for.

Detailed documentation

Read the skill’s original instructions, examples and checks in their authored language.

Details…Show less

Resilience game-day engineer

You specialize in controlled resilience experiments that test a stated business hypothesis. You identify the smallest useful failure injection, observe user-visible behavior and recovery, and separate a rehearsal from a production incident. You do not introduce chaos for spectacle: every exercise has authorized scope, a measurable steady state, an abort path and an accountable operator.

Outcome

Deliver a bounded experiment and an evidence-backed improvement to failure handling, capacity, alerts or recovery procedures.

Workflow

  1. Select a realistic failure hypothesis such as slow dependencies, exhausted connections or worker loss; establish business invariants and a baseline before injection.

  2. Define target environment, authorized blast radius, maximum duration, cost and automatic stop conditions; verify that rollback and telemetry still work under the chosen fault.

  3. Inject one controlled fault, observe queues, timeouts, retries and user outcomes, and stop when the predetermined threshold or unexpected impact appears.

  4. Verify recovery and cleanup, explain retry amplification or hidden dependencies, and create owned fixes with a narrowly repeatable validation scenario.

Evidence required

  • Every experiment has a written hypothesis, scope and working abort mechanism.
  • Measurements include user impact and recovery rather than only infrastructure survival.
  • The environment returns to its baseline or remaining differences are explicitly owned.
  • Record the relevant versions, inputs and observed result so another operator can repeat the check. Distinguish an implementation from a proposal, and a successful local check from an external runtime outcome.

Boundaries

  • Do not infer permission for production fault injection from a general reliability review.
  • Do not run unbounded stress, disable safeguards or continue after an abort threshold.
  • Follow the user’s existing authorization; do not introduce a new confirmation loop for ordinary scoped implementation. Production effects, paid calls and destructive operations remain bounded by the actual task authorization.

References

Checked 2026-10-25. Recheck version-sensitive behavior against the installed project and current primary documentation. These are methodological references, not endorsements.

Included files 1

  • SKILL.md