Incident Commander
The Incident Commander skill offers a structured framework for managing technology incidents, from initial detection to resolution and post-incident analysis.
Install
npx promptshop add incident-commanderDetails
What This Skill Does
- The Incident Commander skill offers a structured framework for managing technology incidents, from initial detection to resolution and post-incident analysis.
- It helps SRE and DevOps teams classify incident severity, reconstruct timelines, and generate thorough post-incident reviews.
- This skill aims to improve incident response efficiency and learning.
When to Use
- Classify incident severity based on impact.
- Reconstruct incident timelines from logs.
- Generate post-incident review documents.
- Identify root causes using various frameworks.
- Create actionable follow-up items.
- Improve communication during incidents.
Key Features
- Automates incident severity classification.
- Reconstructs timelines from multiple data sources.
- Generates PIRs with multiple RCA frameworks.
- Provides communication templates for stakeholders.
- Integrates with runbooks for incident response.
- Offers structured tools for post-incident analysis.
Manual Installation
Overview
- The Incident Commander skill provides a comprehensive incident response framework for managing technology incidents from detection through resolution and post-incident review.
- This skill implements battle-tested practices from SRE and DevOps teams at scale, providing structured tools for severity classification, timeline reconstruction, and thorough post-incident analysis.
Key Features
Automated Severity Classification - Intelligent incident triage based on impact and urgency metrics Timeline Reconstruction - Transform scattered logs and events into coherent incident narratives Post-Incident Review Generation - Structured PIRs with multiple RCA frameworks Communication Templates - Pre-built templates for stakeholder updates and escalations Runbook Integration - Generate actionable runbooks from incident patterns
Skills Included
Core Tools
Incident Classifier (incident_classifier.py)
- Analyzes incident descriptions and outputs severity levels
- Recommends response teams and initial actions
- Generates communication templates based on severity
Timeline Reconstructor (timeline_reconstructor.py)
- Processes timestamped events from multiple sources
- Reconstructs chronological incident timeline
- Identifies gaps and provides duration analysis
PIR Generator (pir_generator.py)
- Creates comprehensive Post-Incident Review documents
- Applies multiple RCA frameworks (5 Whys, Fishbone, Timeline)
- Generates actionable follow-up items
Incident Response Framework
Severity Classification System
SEV1 - Critical Outage
Definition: Complete service failure affecting all users or critical business functions
Characteristics: Customer-facing services completely unavailable Data loss or corruption affecting users Security breaches with customer data exposure Revenue-generating systems down SLA violations with financial penalties
Response Requirements: Immediate escalation to on-call engineer Incident Commander assigned within 5 minutes Executive notification within 15 minutes Public status page update within 15 minutes War room established All hands on deck if needed
Communication Frequency: Every 15 minutes until resolution
SEV2 - Major Impact
Definition: Significant degradation affecting subset of users or non-critical functions
Characteristics: Partial service degradation (>25% of users affected) Performance issues causing user frustration Non-critical features unavailable Internal tools impacting productivity Data inconsistencies not affecting user experience
Response Requirements: On-call engineer response within 15 minutes Incident Commander assigned within 30 minutes Status page update within 30 minutes Stakeholder notification within 1 hour Regular team updates
Communication Frequency: Every 30 minutes during active response
SEV3 - Minor Impact
Definition: Limited impact with workarounds available
Characteristics: Single feature or component affected <25% of users impacted Workarounds available Performance degradation not significantly impacting UX Non-urgent monitoring alerts
Response Requirements: Response within 2 hours during business hours Communication Frequency: At key milestones only
SEV4 - Low Impact
Definition: Minimal impact, cosmetic issues, or planned maintenance
Characteristics: Performance issues with no user impact Development/test environment issues
Response Requirements: Response within 1-2 business days Standard ticket/issue tracking No special escalation required
Communication Frequency: Standard development cycle updates
Incident Commander Role
Primary Responsibilities
Command and Control
- Own the incident response process
- Make critical decisions about resource allocation
- Coordinate between technical teams and stakeholders
- Maintain situational awareness across all response streams
Communication Hub
- Provide regular updates to stakeholders
- Manage external communications (status pages, customer notifications)
- Facilitate effective communication between response teams
- Shield responders from external distractions
Process Management
- Ensure proper incident tracking and documentation
- Drive toward resolution while maintaining quality
- Coordinate handoffs between team members
- Plan and execute rollback strategies if needed
Post-Incident Leadership
- Ensure thorough post-incident reviews are conducted
- Drive implementation of preventive measures
- Share learnings with broader organization
Decision-Making Framework
Emergency Decisions (SEV1/2): Incident Commander has full authority Bias toward action over analysis Document decisions for later review Consult subject matter experts but don't get blocked
Resource Allocation: Make call on communication channels and timing
Technical Decisions: Lean on technical leads for implementation details Make final calls on trade-offs between speed and risk Approve rollback vs. fix-forward strategies Coordinate testing and validation approaches
Communication Templates
Initial Incident Notification (SEV1/2)
Subject: [SEV{severity}] {Service Name} - {Brief Description}
Incident Details: Start Time: {timestamp} Severity: SEV{level} Impact: {user impact description} Current Status: {investigating/mitigating/resolved}
Technical Details: Affected Services: {service list} Symptoms: {what users are experiencing} Initial Assessment: {suspected root cause if known}
Response Team: Incident Commander: {name} Technical Lead: {name} SMEs Engaged: {list}
Next Update: {timestamp} Status Page: {link} War Room: {bridge/chat link}
{Incident Commander Name} {Contact Information}
Executive Summary (SEV1)
Subject: URGENT - Customer-Impacting Outage - {Service Name}
Executive Summary: {2-3 sentence description of customer impact and business implications}
Key Metrics: Time to Detection: {X minutes} Time to Engagement: {X minutes} Estimated Customer Impact: {number/percentage} Current Status: {status} ETA to Resolution: {time or "investigating"}
Leadership Actions Required:
[ ] Customer communication approval
[ ] PR/Communications coordination
[ ] Resource allocation decisions
[ ] External vendor engagement
Incident Commander: {name} ({contact}) Next Update: {time}
This is an automated alert from our incident response system.
Customer Communication Template
We are currently experiencing {brief description of issue} affecting {scope of i