Вайбкодинг — это весело, пока проект не разрастается до состояния, когда Claude начинает забывать, зачем он написал половину функций три сессии назад. Опенсорсный фреймворк BMAD (Breakthrough Method for Agile AI-Driven Development) обновился до версии v6 и предлагает решение этой проблемы через строгую ролевую модель и работу от спецификаций.
Основная идея BMAD — перенести классический SDLC (жизненный цикл разработки) на рельсы AI. Вместо того чтобы просто «чатиться» с моделью, вы работаете с системой из 19+ специализированных агентов: от PM и Архитектора до Скрам-мастера и QA.
Что нового в v6 и почему это важно для вайбкодеров
Проект перешагнул порог в 40 000 звезд на GitHub, что подтверждает: хаотичный кодинг уступает место системному подходу. Ключевые изменения:
- Нативная интеграция с Claude Code: BMAD подключается через систему skills, команд и хуков.
- Модульная архитектура: Теперь это не просто набор промптов, а полноценная NPM-дистрибуция.
- 50+ готовых воркфлоу: Автоматизированные цепочки действий для типичных задач.
Как это работает на практике
В BMAD «источником истины» является не код, а спецификация. Процесс внедрения фичи делится на четыре фазы:
- PM-агент пишет PRD (Product Requirements Document) на основе ваших идей.
- Архитектор проверяет его и создает техническое задание.
- Разработчик пишет код, опираясь на утвержденную архитектуру.
- QA прогоняет тесты.
Такой подход избавляет от «дрейфа контекста», когда AI в середине сессии начинает предлагать решения, противоречащие изначальной задумке.
Совет по настройке: забудьте про CLAUDE.md
Интересное наблюдение от активных пользователей: при использовании BMAD файл CLAUDE.md становится избыточным. Конфигурации агентов и воркфлоу внутри фреймворка несут в себе достаточно контекста. Наслоение инструкций из CLAUDE.md может привести к конфликтам, когда Claude Code выбирает последнее увиденное правило вместо системного регламента.
Для вайбкодеров, которые хотят строить серьезные продукты (как Bridgely или CoinFolio, полностью созданные на BMAD), переход на v6 — это способ перестать быть «человеком-оркестром» и стать дирижером эффективной AI-команды.