The incident-response playbook - severity triage, signal correlation, the remediation risk tiers and how to close out an incident. Load during a live incident for the full procedure.
Install
npx skillscat add linuxdevil/agent-sdk/registry-incident-response-skills-incident-runbook Install via the SkillsCat registry.
SKILL.md
Incident runbook
1. Triage the alert
- Read the alert payload: service, environment, the metric or symptom that fired, and the severity.
- Severity mapping:
critical= customer-facing outage or data risk (work it now, escalate early),warning= degraded but serving (diagnose fully before acting).
2. Correlate signals
check_logsfor the failing service aterrorseverity first; widen if the error lines do not explain the symptom.query_metricsonerror_rateandlatency_p99to confirm the alert is real and still active,cpu/memory/restartsfor the underlying cause.check_statusfor replica convergence and restart count - a service flapping shows as restarts climbing.- Look for the dependency: "upstream timeout (payments-db)" in app logs points at the database, not the app.
3. Choose a remediation inside your tier
- Tier 0 - diagnostics (
check_logs,query_metrics,get_runbook,check_status,post_update): always allowed. - Tier 1 - staging remediation (
restart_service, boundedscale_replicasin staging): allowed without asking. - Tier 2 - production remediation (
restart_service, boundedscale_replicasin production): must be approved. Propose the action once, with the blast radius and rollback, and accept the decision. - Tier 3 - destructive or unbounded (
drop_table,delete_data, scaling to 0): never. If the diagnosis says data must change, escalate to the on-call human withpost_updateseveritycritical.
4. Verify
- After any action:
check_statusfor convergence,query_metricsfor the alert metric returning to baseline. - If verification fails, diagnose again - do not repeat the same action.
5. Close out
post_updatewith what happened, what you changed, and the verification result.- The audit timeline is written automatically; your job is to keep the story it tells accurate.