Source
QDevU AI Вайбкодінг | Хуки. Фіча, якою не користуються 95% вайбкодерів.Відмінність новачків ...
47 Views/Reach
2026-02-17 16:32
Message №256
Хуки. Фіча, якою не користуються 95% вайбкодерів.Відмінність новачків від профі в тому, що новачки пишуть промпт за промптом, команду за командою. Вручну білдять, тестують, пушать у гіт. Досвідчені вибудовують навколо агентів воркфлоу. ✏️Проблема правил у тому, що коли їх забагато, AI може їх просто забути, а ми даремно засмічуємо контекст. Альтернатива — писати в кожному промпті, викликати слеш-команди. Але є механізм простіший і з гарантованим результатом.Хуки — це тригери, які запускають твої скрипти в потрібний момент. Є списки того, у який момент можна запустити той чи інший скрипт. Для Claude Code, для Cursor є документація.Як я використовую:1. Сповіщення про завершене завдання. Я поставив просто біп-звук, але ідею можна розкрутити й більше. Наприклад, під’єднати TTS і слухати, який агент із чим закінчив, додати повідомлення на екран і багато іншого.2. Прогін лінтерів, тестів, білда під час завершення сесії. Раніше для цього використовував правила й дуже часто обпікався — заливав неробочий код. Але тепер це в минулому. 🚬3. Завантаження контексту проєкту. На старті сесії хук автоматично підтягує: git status, git pull, останні issues із таск-менеджера.4. Developer/Code Reviewer. Команда із сабагентів: Developer пише код, Code Reviewer перевіряє через PostToolUse-хуки. Працюють паралельно. SubagentStop-хук не дає рев’юеру зупинитися, доки завдання реально не завершене.5. Автоперевірка виконаних завдань. На Stop можна поставити промпт-хук і найдешевшу модель (Haiku). Вона аналізує: «Усі завдання виконані? Є помилки? Потрібен ще follow-up?» — і блокує зупинку, якщо роботу не завершено.6. PermissionRequest. Автосхвалення read-only операцій. Хук на PermissionRequest аналізує тип інструмента: Read, Glob, Grep, безпечний Bash автоматично схвалює. Більше не потрібно вручну тиснути «Allow» 50 разів за сесію, водночас небезпечні операції все ще потребують підтвердження. На це є ще один звуковий сигнал.Якщо цікаво, накидайте 🔥, скину свої конфіги з хуками