chaos-engineer

Design safe failure injection experiments for distributed systems with rollback constraints.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill chaos-engineer-enigmaicon-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chaos-engineer
Source: https://github.com/enigmaicon-eng/AI-Enterprise-OS/tree/main/examples/claude-skills/skills/chaos-engineer
Command: npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill chaos-engineer-enigmaicon-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Chaos engineering reduces the risk of outages by systematically testing how distributed systems behave under controlled failures, then turning the results into actionable runbooks and improvements.

Core Features & Use Cases

  • Design chaos experiments: Define hypotheses, steady-state metrics, blast radius, and safety controls so experiments are measurable and bounded.
  • Execute and automate failure injection: Produce experiment manifests and runbook-ready steps for Kubernetes and common tooling (e.g., Litmus, chaos mesh, toxiproxy, chaos monkey patterns).
  • Prove recovery and document learnings: Ensure rollback/abort procedures and generate post-mortem templates, learning summaries, and implementation guidance.

Quick Start

Use the chaos-engineer skill to design a Kubernetes pod-delete chaos experiment with a blast-radius cap, a rollback trigger, and a learning checklist.

Frequently Asked Questions about chaos-engineer

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

FAQPage Schema
How do I design a chaos engineering experiment for Kubernetes with a bounded blast radius?

Chaos engineering experiments bound blast radius by defining hypotheses, steady-state metrics, and safety controls before failure injection. This approach produces measurable Kubernetes experiment manifests with explicit rollback triggers and abort procedures to validate resilience safely.

What is the safest way to inject network faults for resilience testing?

Network fault injection for resilience testing is safest when applying controlled toxiproxy patterns with predefined steady-state metrics and rollback triggers. This validates distributed system recovery behavior while keeping the failure blast radius strictly capped.

How do I write a runbook for a Kubernetes pod-delete chaos experiment?

Writing a pod-delete chaos experiment runbook requires defining measurable success criteria, blast radius limits, and rollback procedures. The output includes ready-to-execute Kubernetes manifests and post-experiment learning checklists aligned to steady-state validation.

Does chaos engineering work with Litmus and Chaos Mesh for game day drills?

Chaos engineering supports Litmus and Chaos Mesh for Kubernetes game day drills by generating experiment manifests and runbook-ready steps. These tools execute controlled failure injection with measurable success criteria and documented post-mortem learnings.

What should a chaos engineering post-mortem template include?

A chaos engineering post-mortem template includes steady-state metric validation, blast radius analysis, rollback trigger effectiveness, and recovery behavior learnings. It documents experiment outcomes and generates implementation guidance for improving distributed system resilience.

When should I not run a chaos experiment in my distributed system?

Chaos experiments should not run without defined safety constraints, blast radius caps, and rollback procedures. If steady-state metrics are unmeasurable or abort triggers are undefined, failure injection risks unbounded outages rather than validating resilience safely.