agentsclimarketplace

Incident response

Skill iceflower/agent-skills/incident-response

Agent Skills 오픈 표준 기반 AI 코딩 에이전트용 스킬 컬렉션 (Java, Kotlin, Spring, NestJS, K8s, Terraform, GraphQL, gRPC, OpenTelemetry, a11y, i18n 등 60개)

Install
npx -y skills add iceflower/agent-skills --skill incident-response

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Incident response workflow including severity classification, communication protocols, triage, mitigation strategies, runbook authoring, postmortem process, and on-call best practices. Covers MTTD, MTTA, MTTR metrics and SLO/SLI/SLA relationships. Use when handling production incidents, writing runbooks, or establishing incident response procedures.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

13.5 KB, as published. Nobody here has run it

Incident Response Rules

1. Severity Classification

Severity Levels

LevelNameDefinitionResponse TimeUpdate Cadence
SEV1CriticalService-wide outage, data loss, security breach15 minEvery 15 min
SEV2MajorSignificant feature degraded, partial outage30 minEvery 30 min
SEV3MinorMinor feature degraded, workaround available4 hoursEvery 2 hours
SEV4LowCosmetic issue, no user impactNext business dayOn resolution

Severity Examples

ScenarioSeverity
All users cannot log inSEV1
Payment processing failing for 30% of transactionsSEV1
Search results returning stale dataSEV2
Dashboard loading slowly (>10s)SEV2
CSV export timing out for large datasetsSEV3
Tooltip displaying wrong timezoneSEV4

Escalation Path

SEV1: On-call → Team Lead → Engineering Manager → VP Eng (within 30 min)
SEV2: On-call → Team Lead → Engineering Manager (within 1 hour)
SEV3: On-call → Team Lead (within 4 hours)
SEV4: Ticket in backlog

2. Incident Lifecycle

Phases

Detection → Triage → Mitigation → Resolution → Postmortem
    │          │          │            │            │
    ▼          ▼          ▼            ▼            ▼
  Alert     Assess     Stop the    Fix root     Learn and
  fires     impact     bleeding    cause        improve

Role Assignments

RoleResponsibility
Incident Commander (IC)Owns the incident, coordinates response, makes decisions
Communications LeadUpdates stakeholders, status page, internal channels
Technical LeadLeads investigation and mitigation efforts
ScribeDocuments timeline, decisions, and actions in real-time

Role Assignment Rules

  • IC is the first responder until explicitly handed off
  • For SEV1/SEV2, assign all four roles within 15 minutes
  • IC should NOT be debugging — they coordinate
  • Rotate IC during long incidents (>4 hours)

3. Communication Protocol

Status Update Template

[Incident #1234] [SEV1] [UPDATE 3] [2024-01-15 14:30 UTC]

Status: MITIGATING
Impact: 100% of users unable to complete checkout
Root cause: Database connection pool exhausted due to connection leak
Mitigation: Rolling restart of affected services in progress
ETA: 15 minutes to full recovery
Next update: 14:45 UTC

Stakeholder Notification Matrix

SeverityEngineering TeamEngineering ManagerProduct ManagerExecutiveExternal (Status Page)
SEV1ImmediateImmediateImmediateWithin 30 minWithin 15 min
SEV2ImmediateWithin 30 minWithin 1 hourIf >2 hoursIf user-facing
SEV3Within 4 hoursDaily summaryDaily summaryNoNo
SEV4Ticket createdNoNoNoNo

Communication Channels

ChannelPurpose
Incident Slack channelReal-time coordination (create per SEV1/SEV2 incident)
Status pageExternal user communication
EmailExecutive and stakeholder updates
War room (video call)SEV1 coordination when needed

4. Triage Checklist

Initial Assessment (First 5 Minutes)

  1. What is broken? — Identify the affected service/feature
  2. Who is affected? — Estimate user impact (all users, specific region, specific plan)
  3. When did it start? — Check monitoring for the onset time
  4. What changed? — Review recent deployments, config changes, infrastructure events
  5. Is it getting worse? — Check if error rate is increasing or stable

Blast Radius Estimation

FactorQuestions
Users affectedWhat percentage? All or specific segment?
Revenue impactIs payment/checkout/billing affected?
Data integrityIs data being corrupted or lost?
Cascading riskAre other services at risk?
Security exposureIs sensitive data exposed?

Quick Diagnostic Commands

# Check recent deployments
kubectl rollout history deployment/<app> -n <namespace>

# Check pod health
kubectl get pods -n <namespace> -o wide | grep -v Running

# Check recent logs for errors
kubectl logs -n <namespace> -l app=<app> --since=10m | grep -i error | tail -20

# Check resource pressure
kubectl top pods -n <namespace>

# Check events
kubectl get events -n <namespace> --sort-by='.lastTimestamp' | tail -20

5. Mitigation Strategies

Decision Tree

Is the issue caused by a recent deployment?
├── Yes → Rollback deployment
│         └── Still broken? → Check config changes
└── No
    ├── Is traffic volume abnormal?
    │   ├── Yes → Scale up / enable rate limiting
    │   └── No → Continue investigation
    ├── Is a dependency down?
    │   ├── Yes → Enable circuit breaker / failover
    │   └── No → Continue investigation
    └── Is data corrupted?
        ├── Yes → Stop writes, assess damage, plan recovery
        └── No → Deep investigation needed

Mitigation Techniques

TechniqueWhen to UseCommand/Action
Deployment rollbackBad code deployedkubectl rollout undo deployment/<app>
Feature flag kill switchFeature-specific issueDisable flag in feature management system
Traffic shiftingPartial failureRoute traffic to healthy instances/regions
Horizontal scalingCapacity issuekubectl scale deployment/<app> --replicas=N
Circuit breakerDependency failureEnable circuit breaker for failing dependency
Rate limitingTraffic spike/abuseTighten rate limits at ingress or API gateway
DNS failoverZone/region failureUpdate DNS to healthy region
Database rollbackBad migrationRestore from backup or run rollback script

Mitigation Rules

  • Prefer reversible actions (rollback, feature flag) over forward fixes during active incidents
  • Communicate mitigation actions before executing them
  • Document every action taken with timestamps
  • If mitigation does not work within 15 minutes, escalate

6. Runbook Authoring

Runbook Template

# Runbook: [Service] — [Scenario]

## Overview
- **Service**: [service name]
- **Alert**: [alert name that triggers this runbook]
- **Severity**: [typical severity]
- **Last updated**: [date]
- **Owner**: [team name]

## Prerequisites
- [ ] Access to [environment/tool]
- [ ] Permissions: [required roles]

## Diagnosis Steps
1. Check [metric/dashboard] at [URL]
2. Run: `[diagnostic command]`
3. Expected output: [description]
4. If [condition], proceed to Mitigation A
5. If [other condition], proceed to Mitigation B

## Mitigation A: [Name]
1. Run: `[command]`
2. Verify: `[verification command]`
3. Expected result: [description]

## Mitigation B: [Name]
1. Run: `[command]`
2. Verify: `[verification command]`

## Escalation
- If neither mitigation works within [time], escalate to [team/person]
- Contact: [escalation contact info]

## Post-Mitigation Verification
1. Confirm error rate returns to baseline
2. Confirm no data loss or corruption
3. Monitor for [time period] before declaring resolved

Runbook Rules

  • Every SEV1-capable alert MUST have a linked runbook
  • Runbooks must be tested quarterly (dry run)
  • Include exact commands, not vague instructions
  • Include verification steps after each action
  • Link to relevant dashboards and documentation

7. Postmortem Process

Timing

SeverityPostmortem RequiredDeadline
SEV1YesWithin 3 business days
SEV2YesWithin 5 business days
SEV3OptionalWithin 2 weeks
SEV4No

Blameless Postmortem Template

# Postmortem: [Incident Title]

## Metadata
- **Incident #**: [ID]
- **Date**: [YYYY-MM-DD]
- **Duration**: [start — end, total duration]
- **Severity**: [SEV level]
- **Author**: [name]
- **Reviewers**: [names]

## Summary
[2-3 sentence summary of what happened and the impact]

## Impact
- **Users affected**: [number/percentage]
- **Revenue impact**: [if applicable]
- **Data impact**: [if applicable]
- **Duration**: [time from detection to resolution]

## Timeline (all times UTC)
| Time | Event |
| --- | --- |
| 09:00 | Deployment X rolled out |
| 09:15 | Alert fired: error rate >5% |
| 09:18 | IC assigned, triage started |
| 09:25 | Root cause identified: connection leak |
| 09:30 | Rollback initiated |
| 09:35 | Error rate returning to baseline |
| 09:45 | Incident resolved |

## Root Cause
[Detailed technical explanation of what went wrong and why]

## Detection
- How was the incident detected? [alert / user report / manual check]
- Could we have detected it sooner? [yes/no, explain]

## Resolution
[What actions were taken to resolve the incident]

## Lessons Learned
### What went well
- [item]

### What went poorly
- [item]

### Where we got lucky
- [item]

## Action Items
| Action | Owner | Priority | Deadline | Ticket |
| --- | --- | --- | --- | --- |
| Add connection pool monitoring | @engineer | P1 | 2024-01-22 | JIRA-123 |
| Update runbook with new scenario | @oncall | P2 | 2024-01-29 | JIRA-124 |

Root Cause Analysis Techniques

TechniqueWhen to Use
5 WhysSimple causal chains
Fishbone (Ishikawa)Multiple contributing factors
Fault Tree AnalysisComplex system failures with multiple paths
Timeline AnalysisTime-sensitive cascading failures

Postmortem Rules

  • MUST be blameless — focus on systems, not individuals
  • All action items must have owners and deadlines
  • Review action items in the next sprint/iteration
  • Share postmortem with the broader engineering team
  • Track recurring root causes to identify systemic issues

8. On-Call Best Practices

Rotation Design

ElementRecommendation
Rotation length1 week (handoff on weekday mornings)
Team sizeMinimum 4-5 people per rotation
Shadow on-callPair new team members for 1-2 rotations
CompensationFollow company policy (time off, pay premium)
HandoffSync meeting: open incidents, recent changes, known risks

Alert Fatigue Reduction

  • Review alert signal-to-noise ratio monthly
  • Suppress alerts during planned maintenance windows
  • Group related alerts to reduce notification volume
  • Set appropriate thresholds — avoid alerting on transient spikes
  • Every alert must be actionable — if no action needed, remove it
  • Target: <5 pages per on-call shift (excluding false positives)

Escalation Policy

Level 1: Primary on-call (immediate)
Level 2: Secondary on-call (after 15 min no-ack)
Level 3: Team lead (after 30 min no-ack)
Level 4: Engineering manager (after 45 min no-ack)

9. Metrics and KPIs

Key Incident Metrics

MetricDefinitionTarget
MTTD (Mean Time to Detect)Time from issue start to alert firing<5 min
MTTA (Mean Time to Acknowledge)Time from alert to first responder<5 min
MTTR (Mean Time to Resolve)Time from detection to resolution<1 hour (SEV1)
MTTF (Mean Time to Failure)Time between incidentsIncreasing trend
Change Failure Rate% of deployments causing incidents<5%

SLO / SLI / SLA Relationships

ConceptDefinitionExample
SLI (Indicator)Measurable metricRequest success rate: 99.95%
SLO (Objective)Internal target for SLIAvailability ≥ 99.9% per month
SLA (Agreement)External contractual commitment99.5% uptime with penalty clause
  • SLO should be stricter than SLA — internal buffer
  • Error budget = 1 - SLO (e.g., 0.1% = 43.2 min/month downtime budget)
  • When error budget is exhausted, freeze non-critical deployments

10. Anti-Patterns

  • Blaming individuals in postmortems — destroys psychological safety
  • No runbooks for critical alerts — responders waste time investigating from scratch
  • Skipping postmortems for SEV1/SEV2 — same incidents will recur
  • IC also debugging — coordination suffers, nobody has the full picture
  • Alerting on symptoms without context — responders cannot triage quickly
  • Not tracking action items from postmortems — lessons are not learned
  • Over-escalating every issue to SEV1 — severity inflation erodes urgency
  • No handoff documentation between on-call shifts — context is lost
  • Deploying during active incidents — adds more variables to troubleshoot
  • No regular gameday drills — team discovers process gaps during real incidents

Additional References

Related Skills

Gives 0 of the 12 instructions most incident response skills give

Counted across 224 of the 224 authors here whose files we hold, read 2026-08-06

  • Conduct a blameless postmortem within 48 hoursin 24 of 224, across 14 files
  • perform root cause analysis using five whysin 24 of 224, across 20 files
  • write a blameless postmortemin 22 of 224, across 19 files
  • Update stakeholders every 15 to 30 minutesin 19 of 224, across 9 files
  • assign an owner and due date to every action itemin 18 of 224
  • Classify incident severity within 5 minutesin 17 of 224, across 7 files
  • Create a post-mortem documentin 17 of 224, across 14 files
  • Assign all action items with deadlinesin 14 of 224, across 6 files
  • Implement immediate mitigation prioritizing user restorationin 13 of 224, across 3 files
  • assign one incident commanderin 12 of 224
  • Stop and ask for clarification if inputs are missingin 10 of 224, across 2 files
  • Escalate earlyin 10 of 224, across 2 files

Said here and by no other author read

  • Assign all response roles within 15 minutes
  • Rotate incident commander for long incidents
  • Communicate mitigation actions before executing them
  • Include exact commands in runbooks

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.