conducting-chaos-engineering

Design and execute chaos engineering experiments with failure injection and latency simulation.

Updated Mar 2, 2025
One-click install
npx skills add https://github.com/apassuello/multimodal_insight_engine --skill conducting-chaos-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conducting-chaos-engineering
Source: https://github.com/apassuello/multimodal_insight_engine/tree/main/.claude/skills/chaos-engineering-toolkit
Command: npx skills add https://github.com/apassuello/multimodal_insight_engine --skill conducting-chaos-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Claude often needs to validate system resilience under real-world failure modes. This skill guides and executes controlled chaos experiments to surface weaknesses, improve recovery mechanisms, and shorten incident MTTR.

Core Features & Use Cases

  • Experiment design: Define the scope, targets, and failure scenarios for chaos testing.
  • Tool selection and orchestration: Recommend and configure Chaos Mesh, Gremlin, Toxiproxy, and AWS FIS based on the environment and objectives.
  • Execution, monitoring, and analysis: Run experiments, collect metrics, and generate actionable insights to harden services.

Quick Start

Identify a target service and a chaos objective. Run a basic experiment using the included scripts, for example:

  • python scripts/inject_failure.py --type latency --target my-service
  • python scripts/validate_resilience.py --scenario circuit_breaker --target my-service

Frequently Asked Questions about conducting-chaos-engineering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run chaos engineering experiments to validate distributed system resilience?

Chaos engineering validates distributed system resilience by injecting failures, simulating latency, and testing resource exhaustion across services. This skill guides experiment design, tool orchestration, execution, and result analysis to surface weaknesses and shorten incident MTTR.

What is the best way to simulate network latency and failure injection in microservices?

Simulating network latency and failure injection in microservices is best handled by orchestrating controlled chaos experiments using tools like Chaos Mesh, Gremlin, Toxiproxy, and AWS FIS to inject faults and monitor system recovery mechanisms.

How do I test circuit breakers and retry logic under failure conditions?

Testing circuit breakers and retry logic under failure conditions involves executing targeted chaos experiments that inject faults into dependencies. This skill provides scripts to validate resilience scenarios and analyze how services handle recovery and timeouts.

Can I use Chaos Mesh and AWS FIS together for resilience testing in Kubernetes?

Yes, you can use Chaos Mesh and AWS FIS together for resilience testing in Kubernetes. This skill recommends and configures tooling based on your specific environment and objectives to orchestrate comprehensive chaos experiments across distributed services.

How do I design a chaos experiment scope and select the right failure scenarios?

Designing a chaos experiment scope requires defining the target services and failure scenarios. This skill structures experiment design by helping you identify chaos objectives, select appropriate failure injection types, and establish monitoring guidance for actionable analysis.