Как перестать переписывать промпты и начать проектировать с ИИ разбираем BMad Method

12 авг 2026
52,893
5,983
417
3 недели

Знакома история, когда ИИ-ассистент генерирует вполне рабочий код, но совершенно мимо архитектуры вашей системы? Вы просите исправить одну функцию, а он переписывает полпроекта, забывая контекст прошлых обсуждений. В какой-то момент сидишь и думаешь: проще было написать самому.

Недавно наткнулся на интересный проект с 50 тысячами звёзд на GitHub — BMAD-METHOD. Авторы предлагают систематизировать работу с ИИ-кодерами и превратить хаотичный чат в понятный процесс с ролями, контекстом и предсказуемым результатом.

BMad Method

В чём проблема обычных ИИ-ассистентов

Главная беда больших языковых моделей при написании кода — отсутствие долгой памяти и неявные допущения. Модель не знает историю ваших архитектурных решений. Если вы не расписали задачу вплоть до названий переменных, нейросеть начинает додумывать. И чаще всего додумывает не так, как нужно вашей кодовой базе.

BMad Method проповедует подход Agile Ai Driven Development (AiDD). Идея в том, чтобы зафиксировать решения в явном виде и передавать их между этапами разработки. ИИ в этой схеме выступает не просто автодополнением кода, а участником процесса, выполняющим конкретную роль: от проектирования до написания тестов.

Реклама

The BMad delivery loop

Как устроена система BMad

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

  • Быстрые правки. Для точечных багфиксов или небольших доработок можно сразу вызывать команды сборки, минуя фазу длительного планирования.
  • Сложные фичи. Если вы запускаете новый модуль или меняете архитектуру, система помогает сначала сформулировать требования, потом собрать спецификацию и только после этого отдать задачу в разработку.
  • Наследуемый контекст. Все решения сохраняются в виде артефактов (брифов, спецификаций, архитектурных заметок), которые читают следующие ИИ-агенты.
  • Специализированные роли. На каждом шаге ИИ примеряет конкретную шляпу: продукт-менеджера, архитектора, UX-дизайнера или QA-инженера.

Смысл в том, что разработчик контролирует развилки и принимает решения, а муторную работу по согласованию деталей берет на себя инструментарий.

Пробуем в деле

Для запуска понадобятся Node.js 20.12+, Python 3.10+ и менеджер пакетов uv.

Установка выполняется одной командой в терминале:

npx bmad-method install

После этого вы открываете проект в любимом редакторе со встроенным ИИ-кодером (например, Cursor или Windsurf) и запускаете процесс обработки задачи через bmad-build.

Если запутались в этапах или не знаете, какой шаг выбрать, помогает утилита с подсказками:

bmad-help

Что приятно, BMad не заставляет полностью переписывать ваши процессы. Вы можете взять только ту часть, которая отвечает за генерацию спецификаций или подготовку архитектурного контекста, а писать код привычным способом.

Экосистема вокруг фреймворка

BMad Method разросся в целое семейство специализированных инструментов под разные задачи.

| Модуль | Для чего нужен | | --- | --- | | BMad Method | Основной фреймворк для планирования и разработки | | BMad Builder | Конструктор собственных агентов и рабочих процессов | | BMad Loop | Автономная сборка, проверка и ретроспектива эпиков | | BMad Test Architect | Модуль для проектирования тестирования на больших проектах |

Кроме этого, у авторов есть готовые веб-наборы для ChatGPT Custom GPTs и Google Gemini Gems. Это удобно, когда надо обдумать концепцию фичи на телефоне или в браузере, а готовые файлы потом просто скинуть в IDE.

Для кого это сделано

Фреймворк отлично зайдёт тем, кто уже активно пользуется Claude Dev, Cursor или GitHub Copilot, но упёрся в ceiling эффективности. Если вы устали писать длиннющие промпты с объяснением архитектуры вашего проекта перед каждой задачей, подход BMad экономит кучу времени.

С другой стороны, если ваши задачи ограничиваются правкой пары строк в CSS или простыми скриптами, структура BMad может показаться избыточной. Но для среднестатистической командной разработки или сервисов с историей это вполне жизнеспособный способ укротить хаос в диалогах с ИИ.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.