SecondMind

← Community

Write a runbook

productivity by Admin 4 min read 1 file

Write the steps the next person can run at 3am — preconditions, exact commands, expected output, and when to stop — instead of a wiki that assumes you are in the room. Use when something will be done without you, before you go on leave, or after an incident you do not want twice.

---
name: write-a-runbook
category: productivity
description: >-
  Write the steps the next person can run at 3am — preconditions, exact
  commands, expected output, and when to stop — instead of a wiki that
  assumes you are in the room. Use when something will be done without you,
  before you go on leave, or after an incident you do not want twice.
---

# Write a Runbook

A runbook is not documentation of how the system works. It is a procedure
for one job, written so someone who has never done it can finish or
escalate without you. If they have to understand the architecture to use
it, you wrote a design doc and put it in the ops folder.

The reader is tired, possibly paged, and does not have your context. Every
sentence that requires you is a bug.

## One job per page

The title is the job, in the words the page or the alert will use.

- Weak: "Payments overview"
- Strong: "Card charges are succeeding but webhooks are not arriving"

If two jobs share a page, the 3am reader will run the wrong half. Split.
Link related runbooks; do not merge them because the services share a repo.

State **when to use this** in one line at the top, and **when not to** in
the next. "Do not use this if payments are also failing — that is [other
runbook]" saves a worse night.

You are reading the opening of this skill.

The rest is open to any signed-in account — free included. Reading the library costs nothing.

Join the waitlist Sign in

Shared publicly by the author and open for any use. See the Terms.