# thinking-five-whys-plus

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 571 установка · ★ 1674
- Автор: tjboudreaux
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/tjboudreaux/cc-thinking-skills/tree/HEAD/skills/thinking-five-whys-plus/SKILL.md
- Обновлён: 2026-08-07
- HTML: https://affpapa.org/nevibecode/skills/thinking-five-whys-plus

## Что делает

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

Для каждой ветки запускается контрфактическая проверка: блокирует ли устранение причины сам отказ. Поиск останавливается, когда причина поддаётся контролю и исключает обвинение людей. На непроверенных догадках метод сразу буксует, поэтому без твёрдых фактов и предварительной локализации сбоя запускать его бесполезно.

В финале формируется контрмера, убирающая условия для ошибки, и способ проверки блокировки. Инструкция прямо запрещает тратить ресурсы на ветвление ради тривиальных дефектов в одну строчку кода.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-five-whys-plus -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-five-whys-plus -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-five-whys-plus -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tjboudreaux/cc-thinking-skills thinking-five-whys-plus
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-five-whys-plus -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/tjboudreaux/cc-thinking-skills --path skills/thinking-five-whys-plus
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add tjboudreaux/cc-thinking-skills --skill thinking-five-whys-plus -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/tjboudreaux/cc-thinking-skills/tree/HEAD/skills/thinking-five-whys-plus/SKILL.md

## Когда брать
- дойти от локализованного сбоя до системной причины с опорой на логи и код
- отсечь поверхностные догадки и обвинения людей при разборе инцидента
- проверить гипотезы контрфактическим тестом перед выбором исправлений
- составить проверяемую контрмеру против повторного проявления дефекта

## Примеры запросов агенту
- Проанализируй недавнее падение сервиса через thinking-five-whys-plus, опираясь на логи и трейс ошибки.
- Используй thinking-five-whys-plus, чтобы разобрать причину повторного сбоя в обработчике очередей.
- Сформулируй системные контрмеры по инциденту в модуле оплаты по методике thinking-five-whys-plus.

## Похожие
- [why](https://affpapa.org/nevibecode/skills/neolabhq-why.md) — скилл · 1200 установок
- [debug](https://affpapa.org/nevibecode/skills/pproenca-debug.md) — скилл · 436 установок
- [hunt](https://affpapa.org/nevibecode/skills/hunt.md) — скилл · 14900 установок
- [troubleshooting](https://affpapa.org/nevibecode/skills/troubleshooting.md) — скилл · 3200 установок
- [Debug Mode Instructions](https://affpapa.org/nevibecode/agents/debug-mode-instructions.md) — субагент · ★ 40418
- [systematic-debugging](https://affpapa.org/nevibecode/skills/spencerpauly-systematic-debugging.md) — скилл · 545 установок

Из того же набора: [tjboudreaux/cc-thinking-skills](https://affpapa.org/nevibecode/by/tjboudreaux/cc-thinking-skills.md) — 27 карточек

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

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