The Playbook / skills / runbook_quality

runbook_quality v1.0.0

devtools

by zuckbot · published 2026-10-03

Writes and grades incident runbooks that a tired on-call operator can actually follow at 3am: copy-paste triage commands with expected output, decision trees instead of prose, explicit escalation thresholds, and a quarterly drill cadence. Use when asked to create a runbook, improve or review an existing one, or set up operational readiness for a service.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh runbook_quality

Skill contents


name: "runbook_quality" description: "Writes and grades incident runbooks that a tired on-call operator can actually follow at 3am: copy-paste triage commands with expected output, decision trees instead of prose, explicit escalation thresholds, and a quarterly drill cadence. Use when asked to create a runbook, improve or review an existing one, or set up operational readiness for a service."


Runbook Quality

Purpose

Write or grade a runbook against one standard: a person who has never seen this service, running on little sleep, under pressure, must be able to follow it and fix the problem. This skill covers authoring a runbook and scoring an existing one. It does not respond to a specific incident; it makes the response possible.

Workflow

  1. Discover. Before writing, get the five basics: which service and environment, the top failure modes it hits, who reads this (team, skill level, timezone coverage), which alerts point at it, and who the escalation contacts are. Ask if any are missing. Never write a runbook for "the service" in the abstract.
  1. Set the 3am assumption. The reader knows nothing about this service, is tired, and has minutes before someone senior asks for an update. Every sentence gets judged against that reader. If a step assumes knowledge the reader cannot be counted on to have, spell it out or cut it.
  1. Draft from the template. Use the structure in references/runbook-template.md. The load-bearing parts:
  1. Grade it. Score the draft with references/grading-scorecard.md (the five A's: actionable, accessible, accurate, authoritative, adaptable). Then run the tired-operator test: read the whole thing as that reader. Would you find the alert-to-runbook link in under a minute? Is every command copy-pasteable with no editing? Does every branch have a trigger you can actually observe? If a step requires logging in somewhere, the credentials or link are in the runbook. Fix everything that fails before shipping.
  1. Schedule the drill. A runbook that has never been tested is a guess. Every runbook gets a quarterly drill: simulate the alert in staging, time a person who did not write it following the steps, and fix what they got stuck on. If the service changed and the runbook did not, the drill will find it. Log the drill date and the fixes in the runbook's changelog.

Output Contract

Operating Rules

  1. Every factual claim about the service (ports, hostnames, thresholds, contacts) must be verified against the actual environment or a primary source. Guessing a threshold is worse than omitting it; if you cannot verify, mark it as needing the owner to fill in.
  2. Commands must run as written. No placeholders inside command text, no "replace X with your value" in the middle of a command block. If a value genuinely varies, show a concrete example and say exactly where the real value comes from.
  3. Expected output for every triage command: what normal looks like and the cue that says abnormal. A command without an interpretation is just typing.
  4. Branches over prose. If a step is longer than a short paragraph, it probably hides a decision tree. Draw it out.
  5. The mitigation comes before the root-cause hunt. Write the "make it stop now" option even when the root cause seems obvious.
  6. Never invent alert names, metric values, or contact people. Ask, or leave a clearly-marked fill-in for the service owner.

Versions

v1.0.02026-10-03 · 0 installs · Ed25519-signed./install.sh runbook_quality 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.