Incident Response
Coordinate incident handling so teams can reduce impact and restore service safely.
When to Use
- A production issue is actively affecting users or service reliability.
- You need a structured sequence for triage, containment, and recovery.
- You need clear communications during an ongoing incident.
Severity Classification Matrix
- SEV1: Critical. Full outage or data loss. All hands, 24/7 response. Executive visibility.
- SEV2: Major. Significant degradation or partial outage. On-call + escalation. Customer impact visible.
- SEV3: Minor. Degraded performance, workaround exists. Standard on-call. Limited customer impact.
- SEV4: Low. Cosmetic or isolated. Ticket-based. No immediate user impact.
Reassess severity as new information emerges. Downgrade only when impact is confirmed reduced.
Incident Management Techniques
Communication Templates
Initial blast: "We are investigating [brief symptom]. Impact: [who/what]. ETA for next update: [time]. Status page: [link]."
Progress update: "Update [time]: [what we found]. Current action: [containment/recovery step]. Next update: [time]."
Resolution: "Resolved at [time]. Root cause: [one line]. Follow-up: [postmortem, fixes]. We apologize for the impact."
Keep updates factual, time-bounded, and free of blame. Avoid speculation.
War Room Coordination
Designate roles immediately. Use a single channel (Slack, Teams) for incident traffic. Commander drives decisions; scribe logs timeline and actions; communications owns external updates. Run short syncs (e.g., every 15 min) to align. Document every decision with timestamp and rationale.
Blameless Postmortem Structure
- Summary: What happened, impact, duration.
- Timeline: Chronological events with timestamps.
- Root cause: Technical cause and contributing factors.
- What went well: Detection, response, collaboration.
- What we'll improve: Action items with owners and deadlines.
- Lessons learned: Process or technical changes to prevent recurrence.
Focus on systems and process, not individuals. Assign owners to every action item.
Role-Specific Responsibilities
- Incident Commander: Owns decisions, prioritizes containment over diagnosis, delegates tasks, calls escalations. Does not perform deep technical work during active incident.
- Communications Lead: Drafts and publishes status updates, manages stakeholder expectations, ensures consistent messaging. Does not speculate on root cause publicly.
- Responder: Executes technical actions (runbooks, rollbacks, config changes). Reports findings to commander. Does not make unilateral changes outside runbook without commander approval.
- Scribe/Observer: Logs timeline, decisions, and actions in real time. Captures context for postmortem. Does not participate in technical decisions.
- Subject Matter Expert: Provides domain knowledge when escalated. Advises commander. May join as responder if needed.
Workflow
- Define incident scope, severity, and current impact.
- Assign incident roles (commander, communications, responder, observer/scribe).
- Stabilize service with immediate containment actions.
- Investigate probable root cause while protecting availability.
- Recover service and verify user-impact metrics return to baseline.
- Capture timeline, decisions, and follow-up actions.
Common Pitfalls
- Skipping containment for diagnosis: Diving into root cause before stopping the bleed. Contain first, diagnose second. Users care about restoration, not perfect understanding.
- Hero culture: Single person owning the incident without delegation. Creates bottleneck and burnout. Rotate responders, document for handoff.
- Poor handoffs between shifts: Incomplete context, missing timeline, unclear next steps. Use written handoff: current state, actions taken, open hypotheses, next actions.
- Incomplete timelines: Gaps in the timeline obscure causality. Scribe must log continuously; backfill from logs/chat if needed.
- No postmortem follow-through: Postmortem written but action items never completed. Assign owners and deadlines; track in project management; review in next incident prep.
Output Format
## Incident Summary
- Severity: <SEV1-4>
- Impact: <user/system impact>
- Start time: <timestamp>
- Commander: <name>
- Communications: <name>
## Active Actions
- [ ] Containment action
- [ ] Recovery action
- [ ] Verification action
## Communications
- Stakeholders: <who was informed>
- Latest status: <current status>
- Next update ETA: <time>
- Status page updated: <yes/no>
## Timeline (key events)
- <time>: <event>
- <time>: <event>
## Handoff (if shifting)
- Current state: <summary>
- Actions taken: <list>
- Open hypotheses: <list>
- Next actions: <list>
## Follow-up
- Root cause hypothesis: <summary>
- Permanent fixes: <list>
- Postmortem owner/date: <owner + target date>
- Action items: <owner, deadline>
Constraints
- Prioritize impact reduction over perfect diagnosis early in the incident.
- Keep status updates factual and time-bounded.
- Record assumptions and decisions for postmortem accuracy.
1---2id: incident-response3name: incident-response4description: Use this skill when leading or structuring incident response, including triage, containment, communications, recovery, severity assessment, timelines, and post-incident follow-up.5category: DevOps6---78# Incident Response910Coordinate incident handling so teams can reduce impact and restore service safely.1112## When to Use1314- A production issue is actively affecting users or service reliability.15- You need a structured sequence for triage, containment, and recovery.16- You need clear communications during an ongoing incident.1718## Severity Classification Matrix1920- **SEV1**: Critical. Full outage or data loss. All hands, 24/7 response. Executive visibility.21- **SEV2**: Major. Significant degradation or partial outage. On-call + escalation. Customer impact visible.22- **SEV3**: Minor. Degraded performance, workaround exists. Standard on-call. Limited customer impact.23- **SEV4**: Low. Cosmetic or isolated. Ticket-based. No immediate user impact.2425Reassess severity as new information emerges. Downgrade only when impact is confirmed reduced.2627## Incident Management Techniques2829### Communication Templates3031**Initial blast**: "We are investigating [brief symptom]. Impact: [who/what]. ETA for next update: [time]. Status page: [link]."3233**Progress update**: "Update [time]: [what we found]. Current action: [containment/recovery step]. Next update: [time]."3435**Resolution**: "Resolved at [time]. Root cause: [one line]. Follow-up: [postmortem, fixes]. We apologize for the impact."3637Keep updates factual, time-bounded, and free of blame. Avoid speculation.3839### War Room Coordination4041Designate roles immediately. Use a single channel (Slack, Teams) for incident traffic. Commander drives decisions; scribe logs timeline and actions; communications owns external updates. Run short syncs (e.g., every 15 min) to align. Document every decision with timestamp and rationale.4243### Blameless Postmortem Structure44451. **Summary**: What happened, impact, duration.462. **Timeline**: Chronological events with timestamps.473. **Root cause**: Technical cause and contributing factors.484. **What went well**: Detection, response, collaboration.495. **What we'll improve**: Action items with owners and deadlines.506. **Lessons learned**: Process or technical changes to prevent recurrence.5152Focus on systems and process, not individuals. Assign owners to every action item.5354## Role-Specific Responsibilities5556- **Incident Commander**: Owns decisions, prioritizes containment over diagnosis, delegates tasks, calls escalations. Does not perform deep technical work during active incident.57- **Communications Lead**: Drafts and publishes status updates, manages stakeholder expectations, ensures consistent messaging. Does not speculate on root cause publicly.58- **Responder**: Executes technical actions (runbooks, rollbacks, config changes). Reports findings to commander. Does not make unilateral changes outside runbook without commander approval.59- **Scribe/Observer**: Logs timeline, decisions, and actions in real time. Captures context for postmortem. Does not participate in technical decisions.60- **Subject Matter Expert**: Provides domain knowledge when escalated. Advises commander. May join as responder if needed.6162## Workflow63641. Define incident scope, severity, and current impact.652. Assign incident roles (commander, communications, responder, observer/scribe).663. Stabilize service with immediate containment actions.674. Investigate probable root cause while protecting availability.685. Recover service and verify user-impact metrics return to baseline.696. Capture timeline, decisions, and follow-up actions.7071## Common Pitfalls7273- **Skipping containment for diagnosis**: Diving into root cause before stopping the bleed. Contain first, diagnose second. Users care about restoration, not perfect understanding.74- **Hero culture**: Single person owning the incident without delegation. Creates bottleneck and burnout. Rotate responders, document for handoff.75- **Poor handoffs between shifts**: Incomplete context, missing timeline, unclear next steps. Use written handoff: current state, actions taken, open hypotheses, next actions.76- **Incomplete timelines**: Gaps in the timeline obscure causality. Scribe must log continuously; backfill from logs/chat if needed.77- **No postmortem follow-through**: Postmortem written but action items never completed. Assign owners and deadlines; track in project management; review in next incident prep.7879## Output Format8081```markdown82## Incident Summary83- Severity: <SEV1-4>84- Impact: <user/system impact>85- Start time: <timestamp>86- Commander: <name>87- Communications: <name>8889## Active Actions90- [ ] Containment action91- [ ] Recovery action92- [ ] Verification action9394## Communications95- Stakeholders: <who was informed>96- Latest status: <current status>97- Next update ETA: <time>98- Status page updated: <yes/no>99100## Timeline (key events)101- <time>: <event>102- <time>: <event>103104## Handoff (if shifting)105- Current state: <summary>106- Actions taken: <list>107- Open hypotheses: <list>108- Next actions: <list>109110## Follow-up111- Root cause hypothesis: <summary>112- Permanent fixes: <list>113- Postmortem owner/date: <owner + target date>114- Action items: <owner, deadline>115```116117## Constraints118119- Prioritize impact reduction over perfect diagnosis early in the incident.120- Keep status updates factual and time-bounded.121- Record assumptions and decisions for postmortem accuracy.