BMad Method — масштабируемый фреймворк для AI-Driven разработки
📂 Исходный код на GitHubAI-driven agile фреймворк с масштабно-адаптивным интеллектом. 48.6k звёзд на GitHub. 12+ агентов, 34+ рабочих процесса, полная поддержка жизненного цикла — от брейншторма до деплоя.
BMad Method — один из самых популярных AI-фреймворков на GitHub (48.6k звёзд). Это не просто набор промптов, а полноценная методология agile-разработки, где AI-агенты выступают в роли экспертов-коллег: продакт-менеджера, архитектора, разработчика, UX-дизайнера и других. Фреймворк бесплатный, без пэйволов и закрытых секций.
Главная идея: AI должен не думать за вас, а помогать вам думать лучше. BMad-агенты ведут вас через структурированный процесс, выступая как экспертные фасилитаторы.
Масштабно-адаптивный интеллект
Ключевое отличие BMad от других подходов — автоматическая адаптация под сложность проекта. Не нужно вручную выбирать уровень детализации планирования:
- Багфикс или мелкая задача — минимальная церемония, быстрое выполнение
- Средний фичер-запрос — краткий анализ, планирование, реализация
- Enterprise-система — полный цикл: исследование, PRD, архитектура, детальный план, реализация, тестирование
Фреймворк сам определяет глубину. Это избавляет от оверинжиниринга на простых задачах и от хаоса на сложных.
12+ специализированных агентов
BMad поставляет готовых AI-агентов с чёткими ролями:
| Агент | Роль |
|---|---|
| PM (Product Manager) | Продуктовое видение, приоритизация, PRD |
| Architect | Системная архитектура, технические решения |
| Developer | Написание кода, рефакторинг, оптимизация |
| UX Designer | Пользовательский опыт, интерфейсы |
| Analyst | Исследование требований, анализ домена |
| QA | Стратегия тестирования, контроль качества |
и другие. Каждый агент понимает свой контекст и взаимодействует с остальными.
Party Mode
Уникальная возможность — запустить несколько агентских персон в одной сессии. PM спорит с Архитектором о компромиссах, UX-дизайнер предлагает альтернативы, Разработчик оценивает техническую сложность. Это похоже на настоящую командную дискуссию, только все участники — AI.
Структурированные рабочие процессы
34+ готовых workflow покрывают весь жизненный цикл:
- Исследование — анализ предметной области, стейкхолдеров, конкурентов
- Планирование — Product Brief, PRD, PRFAQ, User Stories
- Архитектура — технический дизайн, выбор стека, архитектурные решения
- Реализация — пошаговая разработка с контрольными точками
- Тестирование — стратегия, автоматизация, контроль регрессий
- Деплой — подготовка к релизу, документация
Встроенный навык bmad-help подсказывает, что делать дальше. Можно спросить: «Я закончил архитектуру, что дальше?» — и получить точный ответ.
Модульная экосистема
BMad расширяется официальными модулями:
| Модуль | Назначение |
|---|---|
| BMad Method (BMM) | Ядро — 34+ рабочих процесса |
| BMad Builder (BMB) | Создание собственных агентов и workflow |
| Test Architect (TEA) | Тест-стратегия на основе оценки рисков |
| Game Dev Studio (BMGD) | Геймдев: Unity, Unreal, Godot |
| Creative Intelligence Suite (CIS) | Инновации, брейншторминг, дизайн-мышление |
Web Bundles
Планирование требует много токенов. BMad решает это через web bundles — пакеты навыков для Google Gemini Gems и ChatGPT Custom GPTs. Брейншторминг, Product Brief, PRD, UX-спецификации — всё это делается в веб-подписке с фиксированной ценой, а потом переносится в IDE для реализации. Существенная экономия на длинных проектах.
Установка
npx bmad-method install
Необходимые зависимости: Node.js v20.12+, Python 3.10+, uv.
Для CI/CD доступна неинтерактивная установка:
npx bmad-method install --directory /path/to/project --modules bmm --tools claude-code --yes
Поддерживаемые IDE: Claude Code, Cursor и другие AI-редакторы.
Кому подходит
BMad Method — хороший выбор для тех, кто хочет структурированный процесс AI-разработки с минимальной настройкой. Если вы устали от хаотичного взаимодействия с AI-агентами и хотите, чтобы они работали как настоящая команда — стоит попробовать. Бесплатно, open source, активно развивается (v6.8.0, 1900+ коммитов).