# incident-response

Пошаговый регламент разбора аварий на проде: от классификации сбоя и отката коммита до публичных оповещений и отчёта без поиска виноватых.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 378 установок · ★ 866
- Автор: spencerpauly
- Лицензия: CC0-1.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/spencerpauly/awesome-cursor-skills/tree/HEAD/resources/incident-response/SKILL.md
- Обновлён: 2026-08-02
- HTML: https://affpapa.org/nevibecode/skills/spencerpauly-incident-response

## Что делает

Скилл задаёт чёткий порядок действий при авариях в продакшене. Он делит инциденты на четыре уровня от SEV1 до SEV4 и ведёт инженера по шагам: пятиминутная фиксация сбоя, проверка метрик и свежих деплоев, оповещение команды и верификация метрик после хотфикса.

Главный приоритет в регламенте — скорость восстановления. Во время купирования проблемы инструкция требует сначала остановить сбой, а не разбираться в деталях поломки. Поэтому на этапе mitigation приоритет отдаётся откату через `git revert <commit> && deploy`, выключению фичефлагов или масштабированию серверов, тогда как детальный поиск дефекта откладывается.

После нормализации работы сервис помогает оформить разбор полётов (postmortem) в течение 48 часов. Готовый шаблон включает хронологию инцидента, корневую причину, удачные и неудачные решения, а также список компенсирующих мер с конкретными исполнителями и сроками.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spencerpauly/awesome-cursor-skills --skill incident-response -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/incident-response/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/incident-response/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spencerpauly/awesome-cursor-skills --skill incident-response -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/incident-response/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spencerpauly/awesome-cursor-skills --skill incident-response -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/incident-response/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install spencerpauly/awesome-cursor-skills incident-response
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/incident-response/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spencerpauly/awesome-cursor-skills --skill incident-response -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/spencerpauly/awesome-cursor-skills --path resources/incident-response
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/incident-response/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add spencerpauly/awesome-cursor-skills --skill incident-response -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/spencerpauly/awesome-cursor-skills/tree/HEAD/resources/incident-response/SKILL.md

## Когда брать
- Классифицировать сбой по уровням критичности от SEV1 до SEV4
- Найти проблемный коммит и выполнить быстрый откат через `git revert`
- Составить понятные апдейты для внутреннего канала и публичной статус-страницы
- Сформировать структуру разбора аварии (postmortem) с таймлайном и задачами

## Примеры запросов агенту
- У нас легли вебхуки оплаты, помоги начать triage и классифицировать severity
- Оформи черновик сообщения на статус-страницу о проблемах с авторизацией
- Составь postmortem по инциденту с падением базы данных на основе логов

## Похожие
- [incident-management](https://affpapa.org/nevibecode/skills/incident-management.md) — скилл · 339 установок
- [incident-postmortem](https://affpapa.org/nevibecode/skills/incident-postmortem.md) — скилл · 81 установка
- [ai-sre-incident-response](https://affpapa.org/nevibecode/skills/ai-sre-incident-response.md) — скилл · 328 установок
- [New Relic Incident Response Agent](https://affpapa.org/nevibecode/agents/new-relic-incident-response-agent.md) — субагент · ★ 40418
- [incident-response-debugger](https://affpapa.org/nevibecode/agents/incident-response-debugger.md) — субагент · ★ 41729
- [incident-runbook-templates](https://affpapa.org/nevibecode/skills/incident-runbook-templates.md) — скилл · 10900 установок

## Другие версии с тем же именем
- [incident-response · anthropics](https://affpapa.org/nevibecode/skills/anthropics-incident-response.md) — 5800 установок
- [incident-response · alirezarezvani](https://affpapa.org/nevibecode/skills/incident-response.md) — 634 установки
- [incident-response · bagelhole](https://affpapa.org/nevibecode/skills/devops-skills-incident-response.md) — 394 установки

Из того же набора: [spencerpauly/awesome-cursor-skills](https://affpapa.org/nevibecode/by/spencerpauly/awesome-cursor-skills.md) — 59 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
