# pre-mortem

Скилл помогает представить провал проекта до начала разработки, найти конкретные причины и добавить меры защиты в план. Используйте его перед реализацией рискованных или необратимых изменений.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 107
- Автор: avelikiy
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/avelikiy/great_cto/tree/HEAD/skills/pre-mortem/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/avelikiy-pre-mortem

## Что делает

Сначала опишите заголовок новости о провале проекта, затем перечислите конкретные причины: компонент или файл, сценарий сбоя и человеческий фактор. Скилл предлагает оценить вероятность и тяжесть каждой причины, а самые рискованные превратить в задачи плана с проверками, ограничителями или мониторингом.

В анализе есть «тигры» — реальные риски, «бумажные тигры» — преувеличенные опасения, и «слоны» — невысказанные проблемы команды. Шаблон предназначен для `PLAN-*.md`; скилл работает с файлами в `docs/plans/**`, `docs/architecture/**` и `docs/threat-models/**`. Для небольшого проекта он будет лишней работой, а при рефакторинге с полным покрытием тестами защитные меры уже есть.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill pre-mortem -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill pre-mortem -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill pre-mortem -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install avelikiy/great_cto pre-mortem
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill pre-mortem -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/avelikiy/great_cto --path skills/pre-mortem
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill pre-mortem -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/avelikiy/great_cto/tree/HEAD/skills/pre-mortem/SKILL.md

## Когда брать
- Найти конкретные причины возможного провала до начала разработки
- Расставить риски по вероятности и тяжести
- Отделить реальные угрозы от преувеличенных опасений
- Добавить меры защиты для главных рисков в план

## Примеры запросов агенту
- Проведи pre-mortem для этого плана до начала реализации и запиши результат в `PLAN-*.md`.
- Представь, что проект провалился: назови конкретные причины и ранжируй их по вероятности и тяжести.
- Раздели найденные риски на «тигров», «бумажных тигров» и «слонов», затем предложи меры для главных угроз.

## Похожие
- [improve-codebase-architecture](https://affpapa.org/nevibecode/skills/improve-codebase-architecture.md) — скилл · 1163035 установок
- [design-taste-frontend](https://affpapa.org/nevibecode/skills/design-taste-frontend.md) — скилл · 678700 установок
- [tdd](https://affpapa.org/nevibecode/skills/tdd.md) — скилл · 1141062 установки
- [skill-creator](https://affpapa.org/nevibecode/skills/skill-creator.md) — скилл · 414180 установок
- [agent-browser](https://affpapa.org/nevibecode/skills/vercel-labs-agent-browser.md) — скилл · 1200000 установок
- [prototype](https://affpapa.org/nevibecode/skills/prototype.md) — скилл · 986201 установка

## Другие версии с тем же именем
- [pre-mortem · phuryn](https://affpapa.org/nevibecode/skills/pre-mortem.md) — 10200 установок

Из того же набора: [avelikiy/great_cto](https://affpapa.org/nevibecode/by/avelikiy/great_cto.md) — 26 карточек

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

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