Перейти к содержимому
Новость

VibeWise заставляет сначала подумать, а уже потом отдавать код Claude

VibeWise меняет привычную работу с Claude Code: перед написанием кода разработчику приходится самому разобраться с логикой и принять основные решения. ИИ подключается к реализации уже после этого.

AnVas
VibeWise заставляет сначала подумать, а уже потом отдавать код Claude

Автор: nykooi1

Проблема вайб-кодинга хорошо знакома даже тем, кто получает на выходе вполне рабочий проект: Claude написал несколько файлов, исправил ошибки, добавил тесты, а владелец проекта уже с трудом объясняет, как все это связано. VibeWise пытается не ускорить этот процесс, а немного его притормозить в нужном месте. Именно обучение во время работы заявлено основной задачей плагина.

Перед реализацией появляются контрольные точки. Claude предлагает сначала продумать поведение программы, связи между компонентами и возможные последствия выбранного решения. Отдельно можно подтвердить дизайн, обсудить его или разрешить реализацию конкретного шага. После внесения изменений Claude объясняет, что именно изменилось, зачем это было сделано и какие проверки выполнялись. Частоту таких остановок можно настроить.

Подход интересен тем, что писать код вручную плагин не заставляет. Разделение другое: архитектурные решения стараются оставить человеку, а рутинную реализацию можно передать Claude. Для начинающего разработчика это способ не потерять понимание собственного проекта. Для опытного полезнее другой сценарий: разбираться вместе с Claude в незнакомом стеке, не отдавая ему проектирование целиком.

Для работы нужны Claude Code и Python 3, дополнительные пакеты Python не требуются. Настройки обучения, заметки и карта проекта сохраняются в каталоге .vibe-wise внутри самого проекта. Отдельного аккаунта, внешнего сервера и собственной телеметрии у VibeWise нет. Проект распространяется по лицензии MIT.

Поэтому VibeWise вряд ли нужен тому, кто использует Claude Code исключительно ради максимально быстрого результата. Его смысл появляется там, где после генерации кода разработчик хочет понимать, почему проект устроен именно так и что придется менять при следующей доработке.

Источник: GitHub
3 показов