LLM Skills
~/catalog/debugging & maintenance//chaos-experiment

chaos

/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

alirezarezvanialirezarezvani
25.6k
June 12, 2026
MIT License
// skill content

--- description: Interactive wizard for designing and validating a chaos engineering experiment --- # /chaos-experiment Walk through the design of a chaos engineering experiment using the chaos-engineering skill. Generates a plan, calculates the 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" \ --expected-impact-availability "$IMPACT_AVAIL" # Step 4: render the markdown plan for peer review python "$SKILL/scripts/experiment_designer.py" \ --target "$TARGET" --hypothesis "$HYPOTHESIS" \ --attack "$ATTACK" --abort-if "$ABORT" --owner "$OWNER" ` ## Output A markdown plan with: - Hypothesis, steady-state metric, attack, magnitude, duration - Blast radius (calculated) with risk score (GREEN/YELLOW/RED) - Abort criteria parsed from --abort-if - Rollback procedure - Monitoring dashboard link - Learning question ## Pre-conditions - chaos-engineering skill installed - Target identified - Steady-state metric and dashboard available - On-call team available - Error budget known (or use defaults) ## Post-conditions - . chaos-plan.json written for use with experiment_postmortem.py` later - Markdown plan streamed for review - Recommendation printed: PROCEED / REDUCE / ABORT

// original public source
alirezarezvani/claude-skills
/commands/chaos-experiment.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/chaos-experiment.md" "https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/commands/chaos-experiment.md"
Then in Claude Code, type /chaos-experiment to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Stars 25.6k
LicenseMIT License
UpdatedJune 12, 2026
Format.md
AccessFree
// similar

Skills Debugging & maintenance

View allarrow_forward