mh-cto-sdlc-chaos-test-design

Design chaos tests from failure modes and resilience surface maps.

2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Imad-Oute/MicroHard --skill mh-cto-sdlc-chaos-test-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mh-cto-sdlc-chaos-test-design
Source: https://github.com/Imad-Oute/MicroHard/tree/main/src/departments/cto/sdlc/phase-5-testing-strategy/mh-cto-sdlc-chaos-test-design
Command: npx skills add https://github.com/Imad-Oute/MicroHard --skill mh-cto-sdlc-chaos-test-design

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of designing chaos tests for system resilience, ensuring that the system's claims of resilience are validated through controlled experiments.

Core Features & Use Cases

  • Chaos Test Design: Translates failure modes into concrete chaos experiments and Game Day scenarios.
  • Steady-State Hypothesis: Defines hypotheses, blast radius, rollback plans, and success criteria.
  • Use Case: After prioritizing tests, use this Skill to design chaos experiments that simulate failure modes and verify system resilience.

Quick Start

Run the chaos test design skill with the command: 'chaos tests'.

Frequently Asked Questions about mh-cto-sdlc-chaos-test-design

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

FAQPage Schema
What is chaos test design for system resilience verification?

Chaos test design translates failure modes into controlled experiments and Game Day scenarios to validate system resilience claims. It defines steady-state hypotheses, blast radius, rollback plans, and success criteria to observe system behavior under simulated failures.

How do I design chaos experiments from failure modes?

Design chaos experiments by mapping your resilience surface and integration contracts, then translating failure modes into concrete test scenarios. You define a steady-state hypothesis, set a blast radius, establish rollback plans, and determine success criteria.

How do I define a steady-state hypothesis and blast radius for resilience testing?

Defining a steady-state hypothesis and blast radius for resilience testing involves specifying normal system behavior, the scope of impact for the failure simulation, and rollback plans. This ensures controlled chaos experiments with clear success criteria.

Do I need system architecture knowledge for failure simulation test design?

Yes, failure simulation test design requires knowledge of system architecture and resilience claims. You must understand integration contracts and the resilience surface map to accurately simulate failure modes and observe system behavior.

What is the best way to create Game Day scenarios for resilience verification?

The best way to create Game Day scenarios for resilience verification is to use chaos test design principles that translate failure modes into controlled experiments. This approach ensures your system's resilience claims are validated through observable behavior.

What are the limitations of chaos engineering without integration contracts?

Without integration contracts and resilience surface maps, chaos engineering lacks the necessary architectural context to define accurate blast radius and steady-state hypotheses. This limits the ability to effectively simulate failure modes and verify system resilience.