Skip to content

■ SKILLS // SKILL SPECS

chaos-engineering-toolkit

Chaos testing for resilience with failure injection, latency simulation, and system resilience validation

■ [!] ON THIS PAGE ▼
■ INSTALL // npx @self.md/cli install chaos-engineering-toolkit
AuthorClaude Code Plugin Hub
Namespace@jeremylongshore/claude-code-plugins-plus
Category#security
Version1.0.0
Stars★ 1,193
Downloads↓ 3
Verification[ ✓ ] self.md verified

Chaos testing for resilience with failure injection, latency simulation, and system resilience validation

Installation

npx claude-plugins install @jeremylongshore/claude-code-plugins-plus/chaos-engineering-toolkit

Contents

Folders: agents, skills

Files: LICENSE, README.md

Documentation

Chaos testing for resilience with failure injection, latency simulation, and system resilience validation.

Installation

/plugin install chaos-engineering-toolkit@claude-code-plugins-plus

Usage

The chaos engineering agent activates automatically when discussing:

  • System resilience testing
  • Failure injection strategies
  • Chaos experiments (GameDays)
  • Recovery mechanism validation

Or invoke directly in conversation:

"Help me design a chaos experiment to test our payment service resilience"

Features

  • Failure Injection: Controlled failure scenarios
  • Latency Simulation: Network delays and timeouts
  • Resource Exhaustion: CPU, memory, disk limits
  • Resilience Validation: Circuit breaker and retry testing
  • Chaos Experiments: Scientific method-based GameDays
  • Multi-Tool Support: Chaos Mesh, Gremlin, Toxiproxy, AWS FIS

Example Scenarios

# Design database failover test
"Design a chaos experiment for database failover"

# Test API resilience under latency
"Create latency injection test for our API gateway"

# Validate circuit breaker behavior
"Test if our circuit breakers work during dependency failures"

Supported Tools

  • Chaos Mesh (Kubernetes)
  • Gremlin (Enterprise)
  • AWS Fault Injection Simulator
  • Toxiproxy (Network simulation)
  • Chaos Monkey (Netflix)
  • Pumba (Docker chaos)

Files

  • agents/chaos-engineer.md - Chaos engineering specialist agent

License

MIT

Included Skills

This plugin includes 1 skill definition:

running-chaos-tests

|

View skill definition

Chaos Engineering Toolkit

This skill provides automated assistance for chaos engineering toolkit tasks.

Prerequisites

Before using this skill, ensure you have:

  • Test environment configured and accessible
  • Required testing tools and frameworks installed
  • Test data and fixtures prepared
  • Appropriate permissions for test execution
  • Network connectivity if testing external services

Instructions

Step 1: Prepare Test Environment

Set up the testing context:

  1. Use Read tool to examine configuration from {baseDir}/config/
  2. Validate test prerequisites are met
  3. Initialize test framework and load dependencies
  4. Configure test parameters and thresholds

Step 2: Execute Tests

Run the test suite:

  1. Use Bash(test:chaos-*) to invoke test framework
  2. Monitor test execution progress
  3. Capture test outputs and metrics
  4. Handle test failures and error conditions

Step 3: Analyze Results

Process test outcomes:

  • Identify passed and failed tests
  • Calculate success rate and performance metrics
  • Detect patterns in failures
  • Generate insights for improvement

Step 4: Generate Report

Document findings in {baseDir}/test-reports/:

  • Test execution summary
  • Detailed failure analysis
  • Performance benchmarks
  • Recommendations for fixes

Output

The skill generates comprehensive test results:

Test Summary

  • Total tests executed
  • Pass/fail counts and percentage
  • Execution time metrics
  • Resource utilization stats

Detailed Results

Each test includ

Source

View on GitHub