VibeWise — плагин для Claude Code, который не даёт работе над проектом свестись к просьбе «напиши всё за меня». Сначала Claude спрашивает, как вы хотите решить задачу, помогает проверить последствия выбора и только после вашего согласия пишет код. Инструмент пригодится, если вы хотите собрать приложение с ИИ и одновременно разобраться, почему оно устроено именно так.
VibeWise разделяет обсуждение и написание кода
При обычном вайб-кодинге легко получить работающий фрагмент, не поняв, какие решения в нём уже приняты. VibeWise меняет порядок разговора в Claude Code: вы описываете задачу, Claude задаёт вопросы об устройстве будущей функции, а затем предлагает конкретный план. По README, плагин рассчитан и на новый проект, и на существующий репозиторий. Во втором случае Claude сначала изучает код и набрасывает небольшую карту системы.
Обсуждение разбито на контрольные точки. На этапе Build вы вместе разбираете, как должна работать функция и где могут возникнуть проблемы. На этапе Design вы рассматриваете предлагаемое устройство решения: выбор «Confirm and continue» фиксирует его, но ещё не разрешает писать код. Перед Implementation Claude перечисляет конкретные изменения; «Implement this step» означает, что теперь он может их внести.
Это не три обязательные остановки для каждой задачи. По README, подтверждение на этапе Implementation может заодно подтвердить дизайн. На обоих этапах вместо согласия можно выбрать «Discuss» и попросить объяснить непонятное или рассмотреть другой вариант. Если Claude добавляет детали реализации от себя, плагин отделяет их от ваших решений и объясняет, зачем они нужны.
После работы Claude сообщает, что изменил, как устроен ключевой код и какие проверки запустил. В приведённом автором сценарии он также добавляет и запускает тесты. Для объяснения связей между частями системы плагин использует небольшие схемы: например, показывает, как заметки связаны с папками через отдельные записи.
Когда вопросы Claude помогают учиться, а когда мешают
VibeWise адресован тем, кто учится строить приложения, начинающим разработчикам и инженерам, осваивающим незнакомый стек технологий. Если вы впервые проектируете хранение данных, вопросы о том, что произойдёт при удалении папки или общей заметки, заставят проверить идею до появления кода. Если вы присоединились к чужому репозиторию, начальная карта проекта поможет обсуждать изменения с опорой на существующую структуру.
Опытному разработчику плагин может пригодиться при работе с непривычной системой: Claude будет спрашивать об ограничениях, возможных сбоях и предположениях в дизайне. Уровни помощи в README названы Beginner, Intermediate и Advanced. Отдельно настраивается частота контрольных точек — Light, Normal или Frequent. Уровень меняет характер объяснений, но не передаёт решение Claude.
Если задача уже ясна и вы хотите сразу получить правку, обучающий диалог может быть лишним. README допускает просьбу «Just implement this one» для отдельного шага и «Pause learning» для паузы. Если же вам нужен инструмент для подключения внешнего сервиса, VibeWise не про это: он управляет совместной работой над кодом, а не подключает сервис через MCP-сервер.
Установка VibeWise через каталог Claude Code
Для работы нужны актуальный Claude Code и Python 3. По README, Python нужен плагину, чтобы восстанавливать учебный контекст и сбрасывать заметки; дополнительные пакеты Python не требуются. Основной способ установки — встроенный каталог Anthropic Directory. В Claude Code выполните:
/plugin install vibe-wise@anthropic-plugin-directory
Выберите область установки и подтвердите действие. Настраивать отдельный marketplace при таком способе не нужно. Затем перезапустите Claude Code в проекте, с которым собираетесь работать, и запустите:
/vibe-wise:learn
Первичная настройка задаёт по одному вопросу за раз. Для выбора используйте стрелки и Enter; пункт «Use defaults» пропускает настройку предпочтений. После этого попросите Claude собрать нужную функцию или приложение. Отдельный запрос на создание карты существующего репозитория, согласно README, не требуется: Claude начнёт с изучения кода.
Если каталог Anthropic Directory недоступен в вашей версии Claude Code, README предлагает альтернативу через GitHub marketplace. Выполняйте команды в Claude Code по одной, дожидаясь завершения первой:
/plugin marketplace add nykooi1/vibe-wise
/plugin install vibe-wise@vibe-wise
Используйте один из двух способов установки, не оба. Для GitHub marketplace автоматические обновления по умолчанию выключены: их можно включить через меню плагинов. После установки также перезапустите Claude Code и запустите обучающий режим в проекте.
Пример из README: что происходит с заметкой при удалении папки
Автор показывает разговор о приложении для заметок в духе Notion. Пользователь хочет, чтобы одна заметка могла лежать в нескольких папках, и сначала предлагает удалять заметки вместе с папкой. Начальный запрос в примере выглядит так:
A note can be in several folders. Deleting a folder should delete its notes.
Claude проверяет это правило на конкретном случае: заметка «Trip ideas» лежит одновременно в папках Travel и Summer. Если удалить Travel, должна ли заметка исчезнуть также из Summer? Пользователь уточняет решение: сохранить заметку во второй папке, а если папок не осталось — оставить её без папки.
Следующий вопрос Claude — как записать связь заметки с несколькими папками, не копируя саму заметку. Пользователь предлагает отдельную таблицу связей с полями note_id и folder_id. Тогда удаление папки убирает её связи, но сохраняет содержание заметки. Claude показывает этот подход в схеме и выносит на подтверждение как проектное решение. Здесь таблица связей означает отдельные записи о том, какая заметка в какую папку входит.
Когда остальные решения для шага обсуждены, Claude предлагает добавить таблицы и операцию удаления папки. Пользователь выбирает «Implement this step» — лишь после этого Claude пишет код и запускает тесты. В отчёте из примера сказано, что добавлены изменение схемы хранения, удаление папки без удаления заметок и тесты для заметок в нескольких папках и заметок без папки. По README, оба теста прошли в этой демонстрации; это не обещание, что любой будущий проект обойдётся без ошибок.
Заметки проекта, доступ к коду и зрелость репозитория
Плагин хранит предпочтения, учебные заметки и карту проекта в каталоге .vibe-wise/. Он восстанавливает обучающий режим в следующих сеансах, в том числе после сокращения контекста беседы. Автор советует добавить каталог в .gitignore, если вы не хотите отправлять заметки в Git; сам плагин не меняет этот файл без вашего участия. Сохранённые заметки попадают в контекст Claude, поэтому к ним применяются ваши обычные настройки данных Claude Code.
Учитывайте и доступ инструмента к проекту. В описанном сценарии Claude читает код существующего репозитория, а после вашего разрешения изменяет файлы и запускает тесты. Плагин также использует Python для работы с учебным контекстом. README говорит, что отдельного аккаунта, собственного сервера и телеметрии у VibeWise нет; требования к подписке или отдельному API-ключу там не указаны.
Если хотите начать обучение по проекту заново, команда /vibe-wise:reset сначала запрашивает подтверждение, затем сохраняет копии профиля, прогресса и карты проекта в backups/ внутри каталога заметок. По README, исходный код и другие проекты она не затрагивает. Чтобы поменять уровень помощи или предпочтения, сброс не нужен: достаточно сказать Claude, что вы хотите изменить.
Репозиторий создан 29 сентября 2026 года, последний коммит датирован 6 октября 2026 года; на момент обзора у него 3058 звёзд и 130 форков. Это молодой проект, поэтому перед использованием в важном репозитории имеет смысл ознакомиться с тем, какие изменения предлагает Claude. Лицензия MIT разрешает использовать, изменять и распространять плагин, в том числе коммерчески, при сохранении текста лицензии; гарантий автор не даёт.
Источник: репозиторий VibeWise на GitHub.