Skip to content
OpenSmartRoute
Skillv1.0.0

chaos-engineering-expert

Expert in chaos engineering principles, failure injection, resilience testing, Chaos Monkey, Gremlin, and building fault-tolerant systems. Use when the user mentions reliability, testing, SRE, resilie

by personamanagmentlayer(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from personamanagmentlayer/pcl (stdlib/qa/chaos-engineering-expert/SKILL.md). Install upstream with npx skills add personamanagmentlayer/pcl --skill chaos-engineering-expert. Copyright stays with the author.

Chaos Engineering Expert

Core Concepts

Chaos Engineering Principles

  • Hypothesis-Driven - Define expected system behavior
  • Production Testing - Test in real environments
  • Minimize Blast Radius - Start small, expand gradually
  • Automation - Continuous chaos experiments
  • Learn and Improve - Build resilience iteratively
  • Observability - Monitor system behavior

Failure Types

  • Network Failures - Latency, packet loss, partitions
  • Resource Exhaustion - CPU, memory, disk
  • Service Failures - Process crashes, unavailability
  • Data Corruption - Corrupt files, bad data
  • Time Drift - Clock skew, NTP failures
  • Dependency Failures - Third-party service outages

Tools & Platforms

  • Chaos Monkey - Netflix's random termination tool
  • Gremlin - Enterprise chaos engineering platform
  • Chaos Toolkit - Open-source chaos experiments
  • Litmus - Kubernetes chaos engineering
  • Pumba - Docker chaos testing
  • Toxiproxy - Network condition simulation

Best Practices

Experiment Design

  • Start with hypothesis
  • Define steady-state metrics
  • Begin with small blast radius
  • Test in staging first
  • Automate experiments
  • Document learnings

Safety Measures

  • Implement circuit breakers
  • Set up monitoring/alerting
  • Have rollback procedures
  • Limit blast radius
  • Run during business hours initially
  • Get stakeholder buy-in

Observability

  • Monitor golden signals
  • Track error rates
  • Measure latency (p50, p95, p99)
  • Monitor resource utilization
  • Log all chaos events
  • Correlate metrics

Culture

  • Foster blameless culture
  • Share learnings openly
  • Make chaos regular practice
  • Train teams on chaos engineering
  • Start with game days
  • Celebrate failures as learning

Anti-Patterns

Common Mistakes

  • Testing in production without preparation
  • No rollback plan
  • Ignoring blast radius
  • Running attacks during incidents
  • No monitoring in place
  • Blaming teams for failures

Experiment Design Issues

  • No clear hypothesis
  • Undefined success criteria
  • Too broad scope initially
  • Missing steady-state verification
  • No automation
  • Poor documentation

Cultural Problems

  • Blame-focused culture
  • Resistance to controlled failure
  • Lack of stakeholder support
  • No learning from experiments
  • Chaos for chaos sake
  • Security concerns ignored

Reference Documentation

Detailed material lives alongside this skill and is read on demand:

  • Implementation Examples — Chaos Toolkit Experiment, Gremlin Attack Scenarios, Custom Chaos Tool (Python), Kubernetes Chaos with Litmus

Resources

Official Documentation

Learning Resources

Tools & Platforms

Community Resources

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/personamanagmentlayer-pcl-chaos-engineering-expert/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

personamanagmentlayer-pcl-chaos-engineering-expert.ocm.jsonjson
{
  "ocm": "1",
  "id": "personamanagmentlayer-pcl-chaos-engineering-expert",
  "kind": "skill",
  "name": "chaos-engineering-expert",
  "description": "Expert in chaos engineering principles, failure injection, resilience testing, Chaos Monkey, Gremlin, and building fault-tolerant systems. Use when the user mentions reliability, testing, SRE, resilience, failure injection, or resilience testing, or when the task involves Chaos Engineering Principles, Failure Types, Tools & Platforms, or Chaos Toolkit Experiment.",
  "publisher": "personamanagmentlayer",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "chaos-engineering",
      "reliability",
      "testing",
      "sre",
      "resilience",
      "failure-injection",
      "resilience-testing",
      "chaos-monkey",
      "gremlin"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Expert in chaos engineering principles, failure injection, resilience testing, Chaos Monkey, Gremlin, and building fault-tolerant systems. Use when the user mentions reliability, testing, SRE, resilience, failure injection, or resilience testing, or when the task involves Chaos Engineering Principles, Failure Types, Tools & Platforms, or Chaos Toolkit Experiment."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/personamanagmentlayer/pcl",
      "path": "stdlib/qa/chaos-engineering-expert/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/personamanagmentlayer/pcl/blob/HEAD/stdlib/qa/chaos-engineering-expert/SKILL.md",
      "key": "personamanagmentlayer/pcl/stdlib/qa/chaos-engineering-expert/SKILL.md"
    },
    "allowed_tools": [
      "Read",
      "Write",
      "Bash",
      "Grep",
      "Glob"
    ]
  },
  "instructions": "# Chaos Engineering Expert\n\n## Core Concepts\n\n### Chaos Engineering Principles\n\n- **Hypothesis-Driven** - Define expected system behavior\n- **Production Testing** - Test in real environments\n- **Minimize Blast Radius** - Start small, expand gradually\n- **Automation** - Continuous chaos experiments\n- **Learn and Improve** - Build resilience iteratively\n- **Observability** - Monitor system behavior\n\n### Failure Types\n\n- **Network Failures** - Latency, packet loss, partitions\n- **Resource Exhaustion** - CPU, memory, disk\n- **Service Failures** - Process crashes, unavailability\n- **Data Corruption",
  "cost": {
    "context_tokens": 1004
  }
}

Fetch it by URL: GET /api/v1/registry/personamanagmentlayer-pcl-chaos-engineering-expert/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.