authoring-release-runbook

Write executable production release runbooks with deploy, verification, and rollback procedures.

1|1|Updated May 24, 2026
One-click install
npx skills add https://github.com/bm629/agent-skills --skill authoring-release-runbook-bm629
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authoring-release-runbook
Source: https://github.com/bm629/agent-skills/tree/main/skills/authoring-release-runbook
Command: npx skills add https://github.com/bm629/agent-skills --skill authoring-release-runbook-bm629

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Release runbooks are often vague prose that fails under pressure: ambiguous steps, no rollback triggers, inlined secrets, or fabricated commands. This Skill guides the authoring of a go-to-production runbook that an unfamiliar on-call engineer can execute, verify, and roll back from alone. ## Core Features & Use Cases - Executable procedure authoring: Derives ordered, idempotent, copy-paste-safe deploy steps from the architecture-doc, technical-design, and test-plan, each with an expected result and measurable verification check. - Safe rollback and stateful-change handling: Defaults to blue-green deployment, sequences schema changes as expand-contract migrations, and requires a documented revert with measurable triggers for every forward change. - Living-document amendment: Amends an existing runbook as a versioned, end-to-end re-validated delta after upstream changes or post-incident learnings. - Use Case: Before shipping a new service version, hand the Skill your architecture-doc and test-plan to produce a runbook covering go/no-go checks, deploy steps, post-deploy smoke tests, rollback triggers, escalation paths, and monitoring links. ## Quick Start Use authoring-release-runbook to write the production deploy runbook for the v2.3 release based on the attached architecture-doc and test-plan.

Frequently Asked Questions about authoring-release-runbook

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

FAQPage Schema
How do I write a production release runbook?

Derive deploy steps from your architecture-doc and technical-design, write each step as an idempotent copy-paste-safe command with an expected result, add a go/no-go gate, and document a revert with measurable triggers for every forward change. This Skill guides that method against an 11-condition executability and safety bar.

What should a deployment rollback procedure include?

A rollback procedure needs measurable trigger conditions such as error rate or SLO burn-rate, a documented revert for every forward change in reverse order, a lever matched to the deploy strategy, and re-verification to the pre-deploy baseline. Irreversible changes like dropped columns need a roll-forward or restore-from-backup path instead.

How do I handle database schema changes in a release runbook?

Sequence schema changes as an expand-contract migration: add the new element alongside the old, migrate the code, then remove the old element in a later release. This keeps every step backward-compatible and independently rollbackable, avoiding a big-bang change with no clean revert.

Does this Skill write CI/CD pipeline configuration?

No. The runbook documents the manual procedure, verification, and rollback around the pipeline and invokes it, but authoring the pipeline YAML or automation config is a separate cicd-plan concern outside this Skill's scope.

When should I amend a runbook instead of rewriting it?

Amend when an upstream document changes or an incident exposes a gap. Edit only the affected steps, re-validate the whole procedure end-to-end for broken downstream preconditions, then bump the document version with a changelog entry naming the trigger.