> Use when designing a chaos experiment, planning a gameday, choosing what to inject, computing blast radius, or building a chaos maturity model.
npx skills add https://github.com/borghei/Claude-Skills --skill chaos-engineering
End-to-end chaos engineering: experiment design, fault injection catalog, gameday execution, and the maturity model that turns one-off "let's break stuff" exercises into a reliable discipline. Provider-agnostic — works whether you use Litmus, Chaos Mesh, AWS FIS, Gremlin, ChaosToolkit, or hand-rolled scripts.
This skill answers four questions: what to inject, where to inject it, how to size the blast, and how to extract durable learning from each run.
| Situation | Skill applies |
|-----------|---------------|
| Spinning up a chaos program from scratch | Yes — start with maturity model + first 5 experiments |
| Designing a single experiment for a known concern | Yes — use the experiment design loop |
| Planning a gameday for a team or service | Yes — use scripts/gameday_planner.py |
| Validating a kill switch or fallback path actually works | Yes — chaos is the way to test these in prod-like conditions |
| Post-incident verification: "did the fix really fix it?" | Yes — re-inject the original fault, confirm the new behavior |
| Compliance evidence (SOC 2 A1 / DORA Art. 25) | Yes — chaos runs produce auditable resilience-testing evidence |
| Improving SLOs / error budgets | Pair with engineering/observability-designer — chaos surfaces SLO violations |
Before designing the experiment, confirm these inputs. If any is unknown or vague, ASK — do not assume:
--target/--fault)blast_radius_calculator.py)Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
| Tool | Purpose | Command |
|------|---------|---------|
| chaos_experiment_designer.py | Scaffold a chaos experiment doc (hypothesis stub, steady-state template, abort criteria, checklist) | python scripts/chaos_experiment_designer.py --target payments-svc --fault dependency-timeout --duration 5m |
| blast_radius_calculator.py | Compute worst-case affected users, recommended caps, and abort triggers | python scripts/blast_radius_calculator.py --users 100000 --percent-targeted 1 --duration 60 |
| gameday_planner.py | Generate a tailored gameday agenda with roles, timeline, and debrief template | python scripts/gameday_planner.py --service search-api --duration full --scenarios region-failover,dep-outage |
Load the reference that matches the task — keep this file lean and pull detail on demand:
engineering/observability-designer — wire metrics needed to define steady stateengineering/incident-commander — chaos is rehearsal for the incident response you'll needengineering/feature-flags-architect — kill switches verified by chaos; chaos verified by flagsra-qm-team/dora-compliance-expert — DORA Article 25 requires resilience testing; chaos runs are evidenceGuide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Take borghei/chaos-engineering from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.