Skip to main content

Run Chaos Experiment

Skill Verified Active

Design and execute chaos engineering experiments using Litmus or Chaos Mesh. Test system resilience through controlled fault injection, validate hypothesis-driven tests, and improve failure recovery. Use before major product launches, after architecture changes to validate resilience, during GameDays or disaster recovery drills, to validate assumptions about failure modes, or as part of an SRE maturity program.

Purpose

To provide a structured, repeatable, and safe process for conducting chaos engineering experiments, thereby improving system resilience and validating failure recovery strategies.

Features

  • Design and execute chaos engineering experiments
  • Test system resilience via fault injection
  • Validate hypothesis-driven tests
  • Improve failure recovery
  • Support for Litmus and Chaos Mesh

Use Cases

  • Before major product launches to test stability
  • After architecture changes to validate resilience
  • During GameDays or disaster recovery drills
  • To validate assumptions about failure modes

Non-Goals

  • Performing general Kubernetes administration beyond tool installation and experiment execution
  • Automated incident response without human oversight
  • Continuous chaos engineering without scheduled execution or defined triggers

Prerequisites

  • Kubernetes cluster
  • kubectl and Helm installed
  • Necessary RBAC permissions for Chaos Mesh/Litmus installation and experiment execution

Scope

  • info:Dry-run previewWhile not explicitly offering a `--dry-run` flag for the entire skill, the SKILL.md emphasizes staging environments and defines rollback plans and abort conditions, which serve a similar purpose of previewing and mitigating risk.

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Quality Score

Verified
95 /100
Analyzed about 18 hours ago

Trust Signals

Last commit1 day ago
Stars14
LicenseMIT
Status
View Source

Similar Extensions

Chaos Engineering

99

Use when planning, running, or learning from chaos engineering experiments. Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "blast radius", "steady state", "abort criteria", "Chaos Toolkit", "Chaos Mesh", "Litmus", "Gremlin", "AWS FIS", or any deliberate failure-injection question. Ships experiment designer, blast-radius calculator, and postmortem generator (all stdlib Python), 4 references on chaos principles + experiment design + attack taxonomy + tooling landscape, and a /chaos-experiment slash command. Composes with feature-flags-architect (kill switches as abort triggers) and kubernetes-operator (common chaos targets).

Skill
alirezarezvani

Chaos Engineer

99

Designs chaos experiments, creates failure injection frameworks, and facilitates game day exercises for distributed systems — producing runbooks, experiment manifests, rollback procedures, and post-mortem templates. Use when designing chaos experiments, implementing failure injection frameworks, or conducting game day exercises. Invoke for chaos experiments, resilience testing, blast radius control, game days, antifragile systems, fault injection, Chaos Monkey, Litmus Chaos.

Skill
jeffallan

Release It!

95

Build production-ready systems with stability patterns: circuit breakers, bulkheads, timeouts, and retry logic. Use when the user mentions "production outage", "circuit breaker", "timeout strategy", "deployment pipeline", "chaos engineering", "bulkhead pattern", "retry with backoff", or "health checks". Also trigger when designing resilient microservices, planning zero-downtime deployments, or investigating cascading failure scenarios. Covers capacity planning, health checks, and anti-fragility patterns. For data systems, see ddia-systems. For system architecture, see system-design.

Skill
wondelai

K8s Manifest Generator

100

Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.

Skill
wshobson

Circuit Breaker Pattern

100

Implement circuit breaker logic for agentic tool calls — tracking tool health, transitioning between closed/open/half-open states, reducing task scope when tools fail, routing to alternatives via capability maps, and enforcing failure budgets to prevent error accumulation. Separates orchestration (deciding what to attempt) from execution (calling tools), following the expeditor pattern. Use when building agents that depend on multiple tools with varying reliability, designing fault-tolerant agentic workflows, recovering gracefully from tool outages mid-task, or hardening existing agents against cascading tool failures.

Skill
pjt222

Observability Designer

100

Observability Designer (POWERFUL)

Skill
alirezarezvani

© 2025 SkillRepo · Find the right skill, skip the noise.