Что такое вайбкодинг и чем отличается от обычного программирования?
Часто слышу термин «вайбкодинг» — кто-то говорит, что это будущее разработки, кто-то называет модным словом для копипасты из ChatGPT.
Хочется понять: что конкретно стоит за этим понятием и чем оно принципиально отличается от обычного программирования?
> Пока нет комментариев
1 ответ
Вайбкодинг — это подход к созданию приложений, при котором AI пишет код, а ты проектируешь. Ключевая концепция: Мозг + Руки.
Мозг (Фреймворк)
Ты решаешь что делать: описываешь архитектуру в CLAUDE.md, задаёшь правила в rules/, определяешь workflow-маркеры. Это стратегия — ЧТО проверять, КОГДА запускать, КАКОЙ режим выбрать.
Руки (Инструменты)
AI выполняет как делать: hooks, agents, plugins, skills, commands — конкретные инструменты, которые сканируют, форматируют, ревьюят и пишут код.
Главное отличие от классического программирования: ты не пишешь каждую строку вручную, а управляешь процессом. Чистый промпт-инжиниринг (простыня текста в ChatGPT) не работает — контекстное окно конечно, модель «забывает» правила, нет гарантий выполнения. Вайбкодинг решает это через автоматизацию: hooks работают автоматически, агенты подключаются по требованию, plugins дают доступ к реальным данным.
Вайбкодинг — это не замена программиста, а его усиление. Ты остаёшься мозгом, AI становится руками.