Skip to content
Back to skills

Pre Mortem

ASecurity

<!-- BSV — Brief Skill View | поиск: BSV Скил : pre-mortem TL;DR : Классифицирует риски запуска на Tigers / Paper Tigers / Elephants до старта Вызов : `/pre-mortem`, 'что может пойти не так', 'риски запуска' НЕ для : Пост-фактум анализа провалов (это retro), review кода, архитектурных решений -->

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agentsgocode-reviewapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add sergeeey/Claude-cod-top-2026 --skill pre-mortem --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pre Mortem?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pre Mortem
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sergeeey-pre-mortem/badge)](https://www.skillsdirectory.com/skills/sergeeey-pre-mortem)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
<!-- BSV — Brief Skill View | поиск: BSV
Скил   : pre-mortem
TL;DR  : Классифицирует риски запуска на Tigers / Paper Tigers / Elephants до старта
Вызов  : `/pre-mortem`, 'что может пойти не так', 'риски запуска'
НЕ для : Пост-фактум анализа провалов (это retro), review кода, архитектурных решений
-->

---
name: pre-mortem
description: >
  USE before launching a feature, major refactor, or release — imagine it failed
  14 days later, then work backward to find what went wrong NOW.
  Classifies risks as Tigers (real, evidence-backed), Paper Tigers (unlikely),
  or Elephants (unspoken assumptions nobody is validating).
  Complements DDD/skeptic (which red-teams design); pre-mortem targets LAUNCH risks.
  Triggers: /pre-mortem, pre-mortem, что может пойти не так, риски запуска,
  launch risks, imagine failure, before we ship, перед релизом.
  [STATUS: confirmed] [CONFIDENCE: high] [REVIEWED: 2026-08-13]
effort: low
tokens: ~300
---

# /pre-mortem — Launch Risk Analysis

## Когда использовать

**До** запуска фичи, рефакторинга или релиза — когда ещё можно исправить:
- Перед крупным PR / merge в main
- Перед публичным анонсом или деплоем
- Перед сложным рефакторингом затрагивающим ≥5 файлов
- Когда команда "уверена что всё хорошо" (Trigger 4 DDD)

**НЕ использовать:** для ревью кода (→ `/code-review`), архитектурных решений
(→ `rules/doubt-driven-development.md`), пост-фактум разбора (→ ретроспектива).

## Разница с DDD Skeptic

| | DDD Skeptic | Pre-Mortem |
|---|---|---|
| Когда | До написания кода | До запуска/деплоя |
| Что атакует | Дизайн и подход | Риски исполнения |
| Контекст | Полный (goal + proposal + alternatives) | Только описание запуска |
| Выход | Уязвимости дизайна | Tigers / Paper Tigers / Elephants |

## Протокол (3 шага)

### Шаг 1 — Сценарий провала

Представить: **через 14 дней после запуска что-то пошло не так.**
Записать 5-10 конкретных причин — что именно произошло?

Фокусироваться на:
- Что ломается первым при нагрузке?
- Какое предположение оказалось неверным?
- Что команда обсуждала но не зафиксировала?
- Какой edge case никто не проверил?

### Шаг 2 — Классификация рисков

**🐯 Tiger** — реальная угроза, подтверждённая evidence:
- Конкретные данные или прецеденты указывают на риск
- Требует mitigation ДО запуска

**📄 Paper Tiger** — поверхностный страх, маловероятный:
- Нет evidence что произойдёт
- Команда переоценивает угрозу
- Можно игнорировать или мониторить

**🐘 Elephant** — непроговорённое предположение:
- Команда предполагает но не валидирует
- Реальность неизвестна
- Требует проверки перед запуском

### Шаг 3 — Action Plan для Tigers

Для каждого Tiger (Launch-Blocking / Fast-Follow / Track):

```
🐯 Tiger: [название риска]
Urgency: Launch-Blocking | Fast-Follow | Track
Evidence: [почему это реальный риск]
Mitigation: [конкретное действие]
Owner: [кто делает]
Done by: [дата]
```

## Пример вывода

```
СЦЕНАРИЙ: через 14 дней после merge большого рефакторинга auth middleware

🐯 Tigers (требуют action):
  [Launch-Blocking] Session invalidation race condition
    Evidence: hooks/auth.py:47 — нет lock при обновлении токена
    Mitigation: добавить asyncio.Lock() перед write
    Done by: до merge

  [Fast-Follow] Rate limit bypass через legacy endpoint /api/v1/login
    Evidence: endpoint существует в routes.py:203, rate limit только на /api/v2/
    Mitigation: deprecate или добавить rate limit
    Done by: +7 дней

📄 Paper Tigers (мониторить):
  - "Новый код медленнее" — нет benchmark данных, предположение
  - "Пользователи запутаются" — изменение только backend, UI не затронут

🐘 Elephants (проверить):
  - Предполагаем что все клиенты используют v2 API — не проверено
    → Action: grep production logs для /api/v1/ вызовов
```

## Интеграция с нашим стеком

- Запускай **после** DDD (design ревью) и **до** merge/деплоя
- Tigers → создать задачи в `.claude/memory/activeContext.md`
- Elephants с неизвестным статусом → проверить через `/intended-vs-implemented`
- Launch-Blocking Tigers заблокированы до fix — не деплоить с открытыми Tiger tasks
- Revisit за 2-3 дня до запуска: прошли ли Tigers через mitigation?

Files in this skill

  • SKILL.md5.7 KB
  • plugin.json277 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.