qe-chaos-resilience

Inject controlled faults into distributed systems to validate recovery behavior.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/CENKSSS/valocase-backend --skill qe-chaos-resilience-cenksss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qe-chaos-resilience
Source: https://github.com/CENKSSS/valocase-backend/tree/main/.claude/skills/qe-chaos-resilience
Command: npx skills add https://github.com/CENKSSS/valocase-backend --skill qe-chaos-resilience-cenksss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aqe, chaos, litmus, kubectl, python3, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring distributed systems can recover from controlled faults and continue to function, crucial for chaos engineering and resilience validation.

Core Features & Use Cases

  • Fault Injection: Inject controlled faults like network partition, latency, process kill, and disk pressure.
  • Validation: Validate recovery behavior against circuit breakers, failover paths, retry logic, and disaster recovery.
  • Use Case: Use this Skill to test the resilience of a distributed system, ensuring it can handle unexpected failures gracefully.

Quick Start

Run chaos experiment on 'api-service' with network latency injection for 5 minutes.

Frequently Asked Questions about qe-chaos-resilience

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

FAQPage Schema
How do I test distributed system resilience using fault injection?

To test distributed system resilience, you inject controlled faults like network partitions, latency, or disk pressure to validate recovery behavior. This Skill orchestrates faults against specific services to verify circuit breakers, failover paths, and retry logic function correctly.

What is chaos engineering for validating circuit breakers and failover paths?

Chaos engineering for validating circuit breakers involves deliberately injecting process kill or network latency faults into distributed systems to observe failover paths. It provides validation that retry logic and disaster recovery mechanisms handle unexpected failures gracefully.

Can I inject network latency faults into an api-service using kubectl and litmus?

Yes, you can inject network latency faults into an api-service using kubectl and litmus. This Skill leverages chaos engineering tools and Python3 scripts to execute targeted fault injection experiments, such as running a 5-minute latency test.

What do I need to run chaos experiments for recovery validation in distributed systems?

To run chaos experiments for recovery validation, you need chaos engineering tools like litmus, aqe, and chaos, along with kubectl and Python3. These dependencies enable the execution of scripts required to inject faults and validate system robustness.

Does chaos resilience testing work for disk pressure and process kill scenarios?

Yes, chaos resilience testing works for disk pressure and process kill scenarios. This Skill injects these specific controlled faults into distributed systems to test resilience, ensuring the environment can handle unexpected resource exhaustion and sudden termination.