chaos-engineering-resilience

Automate chaos engineering experiments and controlled failure injection to validate system resilience.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of chaos engineering and controlled failure injection, ensuring robust system resilience and fault tolerance.

Core Features & Use Cases

  • Chaos Engineering Principles: Implement principles like controlled failure injection, steady-state validation, and system recovery validation.
  • Automated Testing: Execute chaos experiments across various environments, including development, staging, and production.
  • Agent-Driven Chaos: Utilize designated agents to run controlled experiments and manage blast radius.

Quick Start

Activate the chaos-engineering-resilience skill and start by defining your steady state, hypothesis, and injection targets.

Use the following command to initiate a chaos experiment: run chaos-engineering-resilience --target database --failure disk-failure

Frequently Asked Questions about chaos-engineering-resilience

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

FAQPage Schema
How do I automate chaos engineering and controlled failure injection to validate system resilience?

Automate chaos engineering by defining a steady state, hypothesis, and injection targets. This Skill executes controlled failure injection across development, staging, and production environments to validate system resilience and fault tolerance.

What types of failure injection can I run for chaos testing?

Failure injection for chaos testing includes network, resource, infrastructure, application, and byzantine chaos types. The Skill automates these controlled experiments to validate system recovery and manage blast radius effectively.

Do I need kubectl and Litmus installed to run chaos experiments?

Yes, you need kubectl, Litmus, Chaos Monkey, Gremlin, and python3 installed. These tools are required dependencies for the Skill to execute automated chaos engineering experiments and generate detailed evaluation reports.

Can I run chaos experiments in production environments?

Yes, you can run chaos experiments across development, staging, and production environments. The Skill utilizes designated agents to manage blast radius and ensure controlled failure injection validates system recovery safely.

How do I start a chaos experiment for a database disk failure?

Start a chaos experiment by executing a command like `run chaos-engineering-resilience --target database --failure disk-failure`. The Skill automates the injection, validates steady-state, and outputs a detailed system recovery evaluation report.

What is the difference between using Gremlin and Chaos Monkey for fault tolerance testing?

Gremlin and Chaos Monkey are both dependencies used for fault tolerance testing, alongside Litmus. The Skill integrates these tools to automate various chaos types, providing comprehensive resilience evaluation reports rather than relying on a single tool.