Skip to main content
Chaos engineeringSre promptsAi promptsGameday

A Chaos Gameday Plan Prompt That Sets the Blast Radius

Turn a service description into a safe gameday plan with one chaos engineering gameday prompt: hypothesis, blast radius, abort conditions, roles, and rollback.

PPromptsCart Team·August 26, 2026·Updated August 26, 2026·7 min read

Chaos engineering has a reputation problem: people hear "break things in production" and picture recklessness. Done right, it's the opposite. A gameday is a planned, bounded experiment with a hypothesis you can falsify and an abort button wired before anyone touches anything. The hard part isn't the tooling. It's writing a plan that's safe, specific, and falsifiable. A chaos engineering gameday prompt turns a service description into exactly that plan.

The prompt worth reusing returns five locked things: a hypothesis in "if X then Y within Z" form, the blast radius, abort conditions, the roles for the exercise, and a rollback procedure. Same structure every gameday, so safety isn't improvised.

What a chaos gameday prompt produces

A chaos engineering gameday prompt is a reusable AI prompt that converts a service description and its dependencies into a structured, bounded gameday plan. The locked output, hypothesis, blast radius, abort conditions, roles, rollback, is what makes the exercise repeatable and safe rather than a one-off adventure.

The how-to guides are good but manual. oneUptime's gameday guide ships YAML and Python snippets and a solid definition of a gameday as a planned failure-injection event, but it stops short of a prompt that converts your service into a plan. TechTarget's gameday setup tip walks the process in prose. Neither gives you a reusable, variable-driven plan with a locked output contract.

What you can do with this prompt

  • Draft a complete gameday plan for a service from a one-paragraph description.
  • Generate a falsifiable hypothesis with a time bound, not a vague "see what happens."
  • Define the blast radius up front so the experiment can't escape its scope.
  • Produce abort conditions and name who can pull the stop.
  • Build the runbook the gameday is meant to validate, then test it.

Anatomy of the prompt pack

Variables
  {{service_description}} – what the service does and its role
  {{dependencies}}        – upstream/downstream, data stores, queues
  {{failure_to_inject}}   – e.g. DB read-only, dependency latency, pod kill
  {{environment}}         – staging or prod; scope changes with it
  {{abort_metric}}        – the signal that triggers an immediate stop

Prompt
  Role: SRE designing a safe, bounded gameday.
  Task: build a falsifiable plan with hard safety boundaries.
  Output contract (locked):
    1. Hypothesis     – "if {{failure_to_inject}}, then Y within Z"
    2. Blast radius   – in scope / explicitly out of scope
    3. Abort conditions – metric threshold + who can call abort
    4. Roles          – facilitator, operator, observer, comms
    5. Rollback       – exact steps to restore normal operation

The hypothesis format is non-negotiable. "If the database becomes read-only, the service switches to cache reads within five seconds with no user-facing errors" is testable. "Let's see how the service handles a database failure" is not. The time bound is what makes the result a pass or a fail instead of a discussion.

A stale dependency map breaks the blast radius

The biggest risk in an AI-drafted gameday isn't the model being reckless. It's the dependency map being out of date. Teams running LLM-generated chaos hypotheses have found that a {{dependencies}} list that doesn't reflect last month's service extraction proposes an experiment with the wrong blast-radius assumptions, so the experiment touches more than you think. Refresh the dependency map before every gameday, and treat the blast radius as wrong until a human who knows the system confirms it.

How models behave when planning a gameday

Claude holds the five-section contract well and is the most consistent at writing a falsifiable hypothesis with a real time bound rather than a soft one. GPT-4o proposes creative failure modes worth testing but tends to widen the blast radius unless you tell it to default to the narrowest scope. Gemini is strong at enumerating dependencies that should be marked out of scope but sometimes omits the "who can call abort" line, so restate that the abort owner is mandatory.

JobClaudeChatGPT (GPT-4o)Gemini
Falsifiable hypothesis with time boundStrongGoodGood
Conservative blast radiusReliableNeeds "narrowest scope"Good
Abort condition + named ownerReliableGoodNeeds owner restated
Useful failure-mode ideasGoodStrongGood

A model can't know whether your cache fallback actually works. That's the whole reason to run the gameday. The plan is a hypothesis, not a guarantee.

Prompt-craft patterns

Pattern 1 — hypothesis or nothing. Refuse the vague version.

State the hypothesis as "if {{failure_to_inject}}, then [expected
behavior] within [time bound]." If you can't bound it in time,
say the experiment isn't ready and explain what's missing.

Pattern 2 — narrowest blast radius by default. Make scope-creep an explicit choice.

Default the blast radius to the smallest scope that can test the
hypothesis. List everything explicitly out of scope. Widening scope
must be called out as a separate, riskier option.

Pattern 3 — abort is mandatory. No plan ships without a stop.

Every plan must include an abort metric from {{abort_metric}}, a
threshold, and a named role authorized to call the abort. If
{{abort_metric}} is missing, refuse and request it.

Here's the opinion: a gameday without a falsifiable hypothesis isn't chaos engineering, it's just an outage you scheduled. The discipline is in the "within Z." If you can't say what should happen and how fast, you're not testing a system, you're poking it. Run the experiment to confirm a behavior, not to find out whether one exists.

Variables you'll set

VariableRequiredWhat it is
{{service_description}}YesWhat the service does and its role
{{dependencies}}YesCurrent upstream/downstream map
{{failure_to_inject}}YesThe specific failure being tested
{{environment}}YesStaging or production
{{abort_metric}}YesSignal that triggers an immediate stop

Getting started

  1. Refresh the dependency map for the target service.
  2. Pick one {{failure_to_inject}} and name the {{abort_metric}}.
  3. Run the prompt on Claude and check the hypothesis has a time bound.
  4. Have someone who knows the system confirm the blast radius.
  5. Run the gameday with the named roles and the abort owner present.
  6. Feed the result into the runbook so the validated recovery becomes documented.

A gameday tests the recovery steps your runbook claims work, which is why this pairs with the runbook authoring prompt, and the spikes you inject are the ones your capacity planning prompt is supposed to absorb. The two exercises validate each other.

A gameday writes your next postmortem in advance

The best gamedays surface a failure mode you didn't know you had, in a controlled window, with everyone watching. That's a free postmortem without the outage. Capture what broke and feed it into your incident process so the real version, if it ever comes, is already documented.

Browse the SRE prompt packs

In the catalog, the Incident Postmortem Agent Pack turns gameday findings into structured records, and the Agent Operations Runbook Generator writes the recovery steps the gameday validates.

Skip the setup

The Incident Postmortem Agent Pack captures what a gameday surfaces end-to-end: its Timeline Reconstruction and Root Cause Investigation prompts turn the exercise into a documented finding, and Action Item Creation pushes the fixes into tracking. It's part of The Complete AI Prompts Bundle, a one-time lifetime license to the whole catalog plus future packs, which is the better deal once you run reliability work across several services.

Get the Incident Postmortem Agent Pack

Bound the blast radius, write a hypothesis you can fail, and wire the abort before you start. A gameday isn't recklessness. It's the safest way to learn what breaks.

FAQ

Common questions

What is a chaos engineering gameday prompt?
A chaos engineering gameday prompt is a reusable AI prompt that turns a service description into a structured gameday plan: a falsifiable hypothesis, the blast radius, abort conditions, the roles for the exercise, and a rollback procedure. It locks the output so every gameday you plan follows the same safe format.
How do you write a chaos experiment hypothesis?
Use the form 'if X fails, then Y should happen within Z.' For example, 'if the database goes read-only, the service switches to cache reads within five seconds with no user-facing errors.' A falsifiable hypothesis with a time bound is what separates a controlled experiment from breaking things and hoping. The prompt enforces that shape.
Is it safe to run chaos experiments in production?
Only with a defined blast radius and abort conditions set before you start. A gameday plan must name what's in scope, what isn't, the metric that triggers an immediate stop, and who can call the abort. AI can draft this plan from a service description, but the dependency map must be current or the blast-radius estimate will be wrong.
Stop reading. Start shipping.

Get the prompt packs this guide is built on

Ready-to-paste prompts with documented variables and usage guides for ChatGPT, Claude, and Gemini. One-time payment, own it forever.