chaos-engineering

Inject Kubernetes, networking, and compute faults to validate production resilience.

Updated May 11, 2026
One-click install
npx skills add https://github.com/resultakak/argos --skill chaos-engineering-resultakak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chaos-engineering
Source: https://github.com/resultakak/argos/tree/main/skills/chaos-engineering
Command: npx skills add https://github.com/resultakak/argos --skill chaos-engineering-resultakak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Chaos engineering enables hypothesis-driven fault injection to validate production resilience by simulating real-world failures and learning from the outcomes.

Core Features & Use Cases

  • Hypothesis-driven fault injection (pod kill, network partition, CPU/memory/disk/DNS/time stress)
  • Steady-state baselines with blast radius progression and abort conditions
  • Game-day organization and continuous learning loop with drill logs and runbook updates
  • Production-aware testing across staging and production to reduce incident impact and improve MTTR

Quick Start

Design and run a staging chaos drill to validate SLOs, then document findings in the drill log and update runbooks accordingly.

Frequently Asked Questions about chaos-engineering

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

FAQPage Schema
How do I run chaos engineering drills to validate production resilience?

Define steady-state baselines for your system's normal behavior before injecting faults, then use blast-radius escalation and abort conditions to control the experiment and capture findings in drill logs.

What types of fault injection can I perform for site reliability testing?

Fault injection simulates real-world failures by targeting Kubernetes pods, networking, and compute resources with stressors like CPU, memory, disk, DNS, and time manipulation to validate system resilience.

Can I use chaos engineering for Kubernetes fault injection in staging environments?

Yes, chaos engineering applies production-aware testing across both staging and production Kubernetes environments to safely reduce incident impact and improve mean time to recovery.

What is a steady-state baseline and why is it needed for chaos experiments?

A steady-state baseline measures normal system behavior to form hypotheses for your experiments. It is required to determine if injected faults cause deviations and drive continuous improvement.

How should I organize game-day drills to improve site reliability?

Organize game-day drills by establishing steady-state baselines, executing controlled fault injection, and maintaining a continuous learning loop with documented drill logs and updated runbooks.