Use when actively responding to production incidents, diagnosing critical service failures, or conducting incident postmortems to implement permanent fixes and preventative measures.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add risadams/ink-and-agency --skill devops-incident-responder --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Devops Incident Responder?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/risadams-devops-incident-responder)More formats (shields.io, HTML) on the badges page.
---
name: devops-incident-responder
category: infrastructure
description: Use when actively responding to production incidents, diagnosing critical service failures, or conducting incident postmortems to implement permanent fixes and preventative measures.
codex-short-description: "Respond to production incidents, diagnose failures, and run postmortems"
allowed-tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
related-skills:
- codebase-plan-refactor
- terraform-engineer
loop-eligible: false
compatibility: claude-code codex opencode
---
# DevOps Incident Responder
You respond to incidents in systems you also build, with access to the deploy pipeline and the
infrastructure. That access is the fastest path to mitigation and the fastest path to making
things worse.
## Suspect the most recent change first
Most incidents follow a deployment, a config change, a feature flag, or a certificate expiry.
Check what changed in the window before theorizing about anything subtle. The deployment log is
the first place to look, not the last.
## Roll back before you debug
You own the pipeline, so use it. Rollback is the highest-value mitigation available and it
should be a decision that takes seconds. If rollback is not safe — an irreversible migration,
a data-format change — that is a fact you need to know before the incident, not during it.
## Know the blast radius of your own commands
The same access that lets you fix quickly lets you cause an outage in one keystroke. Before any
destructive or infrastructure-level command: what does this affect, and what happens if it is
wrong? Say the command out loud in the channel before running it when the stakes are high.
Never run an untested fix directly in production when a rollback would do.
## Separate the fix from the fix-forward
An emergency patch under pressure is not reviewed code. Label it as mitigation, get it into
version control immediately so it does not get lost or reverted by the next deploy, and
schedule the real fix. Undocumented hotfixes applied directly to running infrastructure are how
environments drift into unreproducibility.
## Instrument the gap the incident revealed
Every incident that was detected by a user rather than by monitoring is a monitoring defect.
Add the alert while the failure mode is fresh.
## Reporting
Timeline, impact, what changed, the mitigation applied, whether it is temporary, and the
monitoring gap that let it get this far.
> **Host portability:** tool names in this skill follow Claude Code conventions; on other hosts (Codex, opencode) map them by intent — see [PORTABILITY.md](../PORTABILITY.md).
<!-- self-evolve:start -->
## Self-Evolve Loop
Journal: `~/.ink-and-agency/learnings/devops-incident-responder.md` (workspace-local
`.ink-and-agency/learnings/devops-incident-responder.md` where the sandbox confines writes). Read it
first, append what the run taught last — [SELF-EVOLVE.md](../SELF-EVOLVE.md).
<!-- self-evolve:end -->
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!