fix · git:20260903.6170a65 · 2026-09-03 · sha256 04c8add04823d5fa

fix git:20260903.6170a65A

Immutable. This exact content is served forever at /api/v1/blob/04c8add04823d5fa.

---
name: fix
description: Разобраться, когда человек говорит «что-то сломалось» или «не работает», и назвать конкретное звено системы, а не человека. Использовать, когда пользователь пишет /fix, жалуется «ничего не происходит», «опять ошибка», «не запускается», или явно не понимает, что пошло не так. По-английски: «it doesn't work», «something is broken», «it won't start». Проверяет цепочку звеньев по порядку и называет ровно одно следующее действие — без меню и без стектрейсов.
---

# FIX — звено, а не вина

«Что-то сломалось» — это симптом, а не диагноз. Не гадай причину по памяти
разговора и не показывай человеку стектрейс — он не читается тем, кто не
знает слова «хук».

## Что делать

```bash
python3 "$CLAUDE_PLUGIN_ROOT/tools/fix.py"
```

Инструмент проверяет звенья ПО ПОРЯДКУ и останавливается на первом
разорванном — дальше он не идёт, потому что чинить есть смысл по одному
звену за раз, а не сваливать в кучу все возможные причины.

## Порядок ответа человеку — всегда один

Бери его из полей вывода, ничего не переставляй местами:

1. **какое звено из скольких** — `broken_index` из `total`
2. **что пробовал** — `tried`
3. **сколько звеньев в порядке** — `ok_count`
4. **ровно одна команда дальше** — `next`

Словарь: «ещё не подключено» — не «ошибка», не «баг», не «сломалось».
Человек не виноват — звено просто не на месте.

## Если всё в порядке

`status` — `ok` значит все звенья исправны. Скажи это одной строкой и
попроси описать симптом словами, а не техническими терминами — дальше
разбираться по тому, что расскажет человек, а не по новой попытке
угадать причину.

## Чего делать нельзя

- Показывать список возможных причин вместо одного звена
- Показывать человеку стектрек или технический вывод инструмента как есть
- Предлагать меню вариантов вместо одной команды
- Говорить «ошибка» или искать, кто виноват — виновато звено, не человек