Install
openclaw skills install bug-fix-protocolStructured protocol for fixing bugs with AI agents. Prevents hallucinations and fix loops by enforcing step-by-step diagnosis before code changes.
openclaw skills install bug-fix-protocolSource: https://github.com/CodeAlive-AI/ai-driven-development/blob/main/BUG-FIX-PROTOCOL.md
Concept by Rodion Mostovoy
Тест-система = страховочная сетка (safety net)
НИКОГДА не фиксить баг без воспроизведения через тест.
Если воспроизвести через тест невозможно — скажи явно с обоснованием. Но не фикси молча.
## Bug Fix: [краткое название]
### Что сломалось
[Описание симптома с точки зрения пользователя/системы]
### Как воспроизводится
[Шаги воспроизведения или ссылка на тест]
### Корневая причина
[Настоящая причина, не симптом]
### Решение
[Что было изменено и почему именно так]
### Тест
- Файл: `path/to/test_file`
- Тест: `test_name`
- Статус до фикса: 🔴 RED
- Статус после фикса: 🟢 GREEN
### Deep Review
[Что проверили в похожих местах, что нашли]
### Патч тест-системы
[Что добавили/улучшили в тест-системе]
## Test System Audit: [дата] — [тип бага]
### Баг, который проскочил
[Краткое описание]
### Почему тест-система не поймала?
- [ ] Тест не был написан
- [ ] Тест был написан неправильно (не тот assertion)
- [ ] Тест покрывал happy path, не edge case
- [ ] Интеграционный уровень не был покрыт
- [ ] Визуальное изменение без визуального теста
- [ ] Статический анализ не настроен на этот паттерн
- [ ] Другое: ___
### Что улучшаем
| Слой тест-системы | Текущее состояние | Что добавляем |
|---|---|---|
| Unit | | |
| Integration | | |
| E2E | | |
| Static analysis | | |
| Visual | | |
### Action items
- [ ] ...
- [ ] ...
### Принято в работу
- Исполнитель:
- Дедлайн:
Когда тебе дают баг на фикс:
Помни: быстрый фикс без теста — это не фикс, это технический долг с процентами.