chaos-engineer

Plan and execute chaos experiments to assess distributed system resilience.

Updated May 14, 2026
One-click install
npx skills add https://github.com/nkseth/copilot-dev-skills --skill chaos-engineer-nkseth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chaos-engineer
Source: https://github.com/nkseth/copilot-dev-skills/tree/main/skills/chaos-engineer
Command: npx skills add https://github.com/nkseth/copilot-dev-skills --skill chaos-engineer-nkseth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designs and executes controlled chaos experiments, builds failure-injection frameworks, and orchestrates game-day exercises to validate and improve distributed-system resilience.

Core Features & Use Cases

  • System Analysis: map architecture, dependencies, and critical paths to identify potential failure points.
  • Experiment Design & Safety: create hypotheses, define steady-state metrics, specify blast radius, and implement safety nets (circuit breakers, canaries).
  • Runbooks, Manifests & Post-Mortems: generate runbooks, experiment manifests, rollback procedures, and post-mortem templates; automate execution and data collection.
  • Game Days & Learning: plan and execute game days to capture lessons and drive continuous improvement.
  • Guidance & Reference: access reference materials for Kubernetes chaos, infrastructure failures, and tooling support.

Quick Start

Design and run your first chaos experiment in a non-production environment using a pre-approved runbook.

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 experiment with a defined blast radius?

Design a chaos experiment by mapping system architecture and dependencies to identify failure points, then specifying a blast radius and steady-state metrics to constrain the impact and measure results accurately.

What safety controls do I need to run chaos engineering in production?

Chaos engineering in production requires predefined safety rails like circuit breakers and canary deployments, along with deterministic rollback procedures, to prevent widespread system failure during fault injection.

How do I plan a game day to test distributed system resilience?

Plan a game day by creating failure-injection hypotheses, generating execution runbooks, and orchestrating the exercises to capture operational lessons and drive continuous improvement across your distributed system.

Can I use Litmus Chaos to automate experiment execution and rollback?

Yes, you can integrate with Litmus Chaos to automate experiment execution, apply experiment manifests, and ensure deterministic rollback procedures are triggered automatically when predefined safety controls are breached.

What are the prerequisites for running chaos experiments on Kubernetes?

Running chaos experiments on Kubernetes requires predefined steady-state metrics, mapped critical paths, and established safety nets like circuit breakers to ensure measurable learning and safe rollback.

When should I not use chaos engineering in my environment?

You should avoid chaos engineering without predefined steady-state metrics, safety rails, or rollback strategies, as injecting failures without these controls risks unbounded blast radius and irreversible system damage.