Command
/chaos-experiment
Interactive wizard to design and validate a chaos engineering experiment
One command from claude-skills.
shell
$ npx -y skills add alirezarezvani/claude-skills --agent claude-codeShips with claude-skills. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/chaos-experiment
Context preview
What this command does when you run it.
Interactive wizard to design and validate a chaos engineering experiment
Stats
Stars23,056
Forks3,139
LanguagePython
LicenseMIT
Ships with claude-skills
Command definition
chaos-experiment.md
--- description: Interactive wizard to design and validate a chaos engineering experiment --- # /chaos-experiment Step through the design of a chaos engineering experiment using the `chaos-engineering` skill. Produces a plan, calculates blast radius, validates abort criteria, and outputs a markdown plan ready for peer review. ## Usage ``` /chaos-experiment /chaos-experiment --target checkout-svc --attack latency ``` ## Implementation ```bash SKILL=engineering/chaos-engineering/skills/chaos-engineering # Step 1: gather inputs interactively (target, hypothesis, attack, magnitude, ...) # Step 2: run experiment_designer.py to produce the plan python "$SKILL/scripts/experiment_designer.py" \ --target "$TARGET" --hypothesis "$HYPOTHESIS" \ --attack "$ATTACK" --magnitude "$MAGNITUDE" \ --duration-min "$DURATION" \ --abort-if "$ABORT" --owner "$OWNER" \ --format json > .chaos-plan.json # Step 3: calculate blast radius against the team's error budget python "$SKILL/scripts/blast_radius_calculator.py" \ --traffic-share "$TRAFFIC_SHARE" \ --user-pop "$USER_POP" \ --duration-min "$DURATION" \ --baseline-availability "$BASELINE_AVAIL" \
