Skip to content
Agentmart
Submit a tool

chaos-engineering

Prove a system survives failure by injecting it deliberately — game days, fault injection, and steady-state hypotheses.

Skill by xanstomper

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/xanstomper-chaos-engineering

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Prove a system survives failure by injecting it deliberately — game days, fault injection, and steady-state hypotheses. Use when you need evidence, not hope, that a system is resilient.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/chaos-engineering

What's inside

Skill name
chaos-engineering
Description
Prove a system survives failure by injecting it deliberately — game days, fault injection, and steady-state hypotheses. Use when you need evidence, not hope, that a system is resilient.
License
MIT
Instructions
20 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Chaos Engineering Procedure

## Trigger / when to use
Load when operating a distributed system where "it probably survives a failure" is not good enough, and you need to demonstrate resilience to the business.

## Approach
1. **Start from steady state**: define what "normal" looks like (latency, error rate, throughput). You can only detect a deviation if you know the baseline.
2. **Form a hypothesis**: "If service A fails, the system degrades but serves reads." The experiment tests the hypothesis, not the chaos for its own sake.
3. **Blast the smallest radius first**: inject on one instance, one rack, one region. A chaos experiment that takes down everything is not an experiment — it is an outage you caused.
4. **Inject real failures, not simulated ones**: kill processes, add latency, fill disks, drop packets. Simulated failures miss the real failure modes (and the real bugs).
5. **Automate and run continuously**: manual game days prove nothing about the system you ship next week. Continuous, automated experiments do.

## Pitfalls
- Chaos without a hypothesis — breaking things to see what happens is not learning.
- Running in production on day one — start in staging, then canary.
- Skipping the steady-state baseline, so you cannot tell a deviation from noise.

## Verification
Every experiment states a steady-state hypothesis and a blast radius before it runs; findings are tracked as issues with owners; the suite runs automatically and its experiments are safe to execute in production.

From xanstomper/mochi, MIT.

More from xanstomper/mochi

Signals

Stars
1
Forks
2
Open issues
6
Last commit (this folder)
Oct 14, 2026 (14 days ago)
Last release
Oct 23, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from xanstomper

Cite this page

chaos-engineering skill. Agent Mart. https://agentmart.dev/skills/xanstomper-chaos-engineering (last updated 2026-10-24)