Vibe coding: 5 ошибок на $5300 (чек-лист защиты)
За полгода я потратил $5300 не на токены — на последствия ошибок при работе с Claude Code. Какие именно ошибки, как защититься, готовый чек-лист и settings.json.
Что внутри гайда
- 5 моих ошибок с конкретной ценой каждой — чтобы ты не повторил
- Готовый
settings.jsonс защитами на все 5 случаев - Шаблон спецификации для задач — главная защита от «красиво по мнению модели»
- Hooks для git checkpoints — откат за 5 секунд
- Cost cap скрипт — лимит на токены, который реально работает
Ошибка 1 · Нет спецификации
«Сделай красиво» → Claude делает красиво по мнению модели. Не по твоему.
Защита — короткая markdown-спецификация перед задачей: цель, ограничения, примеры «как должно выглядеть», антипример «вот так не надо». 5 минут на написание спасают часы переделки.
Ошибка 2 · Нет тестов
AI пишет код в 10 раз быстрее. Ошибки тоже в 10 раз быстрее. Без тестов баг попадает в прод и стоит времени поддержки x10.
Защита — TDD-режим: сначала Claude пишет тесты (с твоей валидацией), потом код. В Mini App — промпт-шаблон, который форсит этот порядок.
Ошибка 3 · Тотальное доверие
«AI же умный, не ошибается». Ошибается. Особенно в edge cases.
Защита — каждый ответ читать, запускать локально, проверять отдельные функции. Yes, это потеря части ускорения. Но не настолько, чтобы стоить $1500.
Ошибка 4 · Нет git checkpoints
Одной командой агент снёс пол-репозитория. Я тратил 12 часов на восстановление из reflog и backup'ов.
Защита — hooks с автоматическим git commit перед каждой опасной операцией. git reflog + git reset --hard = откат за 5 секунд. Конфиг hook'а — в Mini App.
Ошибка 5 · Нет cost cap
Оставил агента на ночь без лимита. Утром — счёт за токены на $800. Бесконечный цикл «починю → ошибка → починю».
Защита — USAGE_LIMIT_USD в settings.json + скрипт-обёртка, который останавливает сессию при превышении. Лимит на ночь — $20-50, на день — $100.
settings.json с защитами от всех 5 ошибок + скрипт cost cap.Забери материал в Telegram
Подпишись на канал, заполни короткую анкету — гайд откроется в Mini App.
Открыть в Telegram →