ops-resilience-chaos-engineer

Identify reliability gaps using timeout, retry, circuit-breaker, capacity controls, and chaos testing.

2|1|Updated Sep 11, 2025
One-click install
npx skills add https://github.com/ThiagoGuislotti/copilot-instructions --skill ops-resilience-chaos-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ops-resilience-chaos-engineer
Source: https://github.com/ThiagoGuislotti/copilot-instructions/tree/main/.codex/skills/ops-resilience-chaos-engineer
Command: npx skills add https://github.com/ThiagoGuislotti/copilot-instructions --skill ops-resilience-chaos-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Platform reliability is at risk when timeouts, transient failures, and maintenance cause outages. This skill provides a structured approach to harden reliability using timeout/retry/circuit-breaker strategies, capacity controls, chaos testing, and disaster-recovery readiness.

Core Features & Use Cases

  • Resilience strategy templates for service-level objectives and incident response.
  • Chaos testing orchestration and safe failure-mode experiments with runbooks.
  • Disaster-recovery planning and recovery validation integrated into CI/CD pipelines.
  • Use Case: When deploying a critical microservice, simulate failures, observe degradation, and verify recovery within defined RTO/RPO targets.

Quick Start

Initiate a resilience assessment by loading the minimal context files and running the chaos-engineer agent.

Frequently Asked Questions about ops-resilience-chaos-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test microservice resilience using chaos engineering and fault injection?

Chaos engineering tests microservice resilience by injecting faults like timeouts and transient failures into your architecture to identify reliability gaps. This skill provides structured prompts and resilience packs to safely orchestrate failure-mode experiments with guardrails and runbooks.

How do I implement circuit breaker and retry strategies for cloud service reliability?

To implement circuit breaker and retry strategies for cloud reliability, you apply capacity controls and structured resilience patterns to service architectures. This skill provides templates to configure these mechanisms and prevent cascading failures across microservices and containers.

What is the best way to validate disaster recovery plans and RTO/RPO targets in CI/CD pipelines?

The best way to validate disaster recovery plans in CI/CD pipelines is through automated chaos testing that simulates failures and verifies recovery within defined RTO/RPO targets. This skill integrates recovery validation directly into deployment workflows.

Can I use chaos testing for incident response and runbook automation in container environments?

Yes, chaos testing can be used for incident response in container environments by pairing fault injection experiments with predefined runbooks. This skill structures resilience packs to address maintenance outages and automate incident-prevention workflows across cloud deployments.

When should I use fault injection testing to address platform reliability risks?

You should use fault injection testing when platform reliability is at risk from timeouts, transient failures, or maintenance events causing outages. This skill applies chaos testing to observe system degradation and proactively address these specific reliability gaps.

What are the limitations of chaos testing for service-level objectives and incident prevention?

Chaos testing for service-level objectives requires automated validation and strict guardrails to avoid unintended disruption during fault injection. This skill provides structured prompts and predefined resilience packs to safely scope experiments and mitigate operational risks.