production-incident-responder

Guide production incident response for Kotlin and Spring services.

14|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kbrgnj/kotlin-backend-agent-skills --skill production-incident-responder-kbrgnj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: production-incident-responder
Source: https://github.com/kbrgnj/kotlin-backend-agent-skills/tree/main/.agents/skills/production-incident-responder
Command: npx skills add https://github.com/kbrgnj/kotlin-backend-agent-skills --skill production-incident-responder-kbrgnj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guide production incident response for Kotlin plus Spring services from first alert through mitigation, diagnosis, and follow-up. Use when error rates spike, latency degrades, capacity saturates, a bad deploy or config change is suspected, or the team needs reversible mitigation first and deeper root-cause work second.

Core Features & Use Cases

  • Structured incident command: define roles, timelines, and decision points to contain outages quickly.
  • Evidence preservation: collect and preserve logs, traces, and configuration fingerprints for accurate postmortems.
  • Reversible mitigations: provide safe, time-bound actions (rollback, feature flag toggles, traffic shedding) to reduce blast radius while diagnosing root causes.
  • Communication discipline: standardize stakeholder updates and blast-radius tracking to maintain trust during incidents.

Quick Start

Describe the incident context and trigger the guided mitigation workflow with a single, reversible action.

Frequently Asked Questions about production-incident-responder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure incident response for a Kotlin Spring service outage?

Incident response for Kotlin Spring services is structured through incident command, establishing explicit outputs for impact, immediate mitigation, evidence, working hypothesis, next diagnostic step, and follow-up actions.

What's the best way to mitigate a bad deploy in a Spring service without losing diagnostic evidence?

Apply reversible mitigations like rollback, feature flag toggles, or traffic shedding to reduce blast radius. Simultaneously, preserve logs, traces, and configuration fingerprints to ensure accurate postmortems during the incident response.

How do I diagnose production latency degradation and capacity saturation in Kotlin applications?

Diagnose latency and capacity saturation by collecting evidence and establishing a working hypothesis. The workflow guides next diagnostic steps systematically from the first alert through root-cause analysis.

Can I use this incident response workflow for error rate spikes caused by configuration changes?

Yes, the workflow applies to outages where error rates spike or a bad config change is suspected. It spans the full service stack and prioritizes reversible mitigation actions before deeper root-cause work.

How do I maintain stakeholder communication discipline during a production incident?

Standardize stakeholder updates and blast-radius tracking to maintain trust during incidents. Communication discipline is maintained through structured timelines and decision points defined by the incident command workflow.

When should I not use a reversible mitigation first approach for incident response?

Reversible mitigation first is not ideal when immediate code fixes are required without time for rollback or traffic shedding. However, the workflow is designed to contain outages quickly when safe, time-bound actions are viable.