Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Interactive wizard to design and validate a chaos engineering experiment
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -4% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -64% | 0% |
| case-21 | ✗→✓ | ▲ Improved | -40% | 0% |
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.
/chaos-experiment
/chaos-experiment --target checkout-svc --attack latencybashSKILL=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"
A markdown plan with:
--abort-ifchaos-engineering skill installed.chaos-plan.json written for use with experiment_postmortem.py laterOther measured skills in the registry, with their headline benchmark lift.