chaos-engineering

Plan, implement, and analyze chaos experiments for Kubernetes and cloud environments.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jdiegosierra/enterprise-agent-plugins --skill chaos-engineering-jdiegosierra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chaos-engineering
Source: https://github.com/jdiegosierra/enterprise-agent-plugins/tree/main/plugins/acme-engineering/src/skills/chaos-engineering
Command: npx skills add https://github.com/jdiegosierra/enterprise-agent-plugins --skill chaos-engineering-jdiegosierra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, requests, kubectl, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables engineers to systematically plan, design, and run chaos experiments to improve system resilience through controlled failure testing.

Core Features & Use Cases

  • Experiment Planning: Create detailed designs with hypotheses, metrics, and safety controls for chaos scenarios.
  • Implementation Guidance: Generate code scripts, manifests, and configurations for chaos tools like Litmus, Chaos Mesh, Gremlin, and Pumba.
  • Use Case: A reliability engineer designs a chaos test to simulate network latency on Kubernetes pods, then automates execution and analyzes results to enhance robustness.

Quick Start

Express a plan to simulate a server outage on a specific cloud provider using the provided YAML templates and scripts for automation.

Frequently Asked Questions about chaos-engineering

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

FAQPage Schema
How do I design and run chaos experiments in Kubernetes environments?

To run chaos experiments in Kubernetes environments, you define hypotheses, blast radius, and safety limits using YAML templates and scripts that automate execution with industry-standard chaos tools.

What is chaos engineering and when do I need it for system resilience?

Chaos engineering is the practice of systematically planning controlled failure tests to strengthen system resilience, needed when proactively validating reliability across cloud platforms.

Can I use this to generate configurations for chaos tools like Litmus and Gremlin?

Yes, you can generate code scripts, manifests, and configurations for chaos tools including Litmus, Chaos Mesh, Gremlin, and Pumba to automate disruption scenarios.

How do I plan a chaos experiment to simulate network latency on cloud pods?

You plan a chaos experiment by creating detailed designs with metrics and safety controls, then generate the necessary scripts and manifests to simulate network latency on cloud pods.

How do I control the blast radius when testing disaster recovery scenarios?

You control the blast radius during disaster recovery testing by explicitly defining safety limits and blast radius boundaries within your experiment design before automating execution.

Do I need kubectl and Python to automate system testing with this approach?

Yes, automating system testing requires kubectl, Python, pyyaml, and requests to execute generated scripts and configurations against your cloud and Kubernetes environments.