BMAD (BMad Method) - это фреймворк для AI-driven разработки, который живёт прямо в твоём репозитории. Никаких внешних платформ и дашбордов — только slash-команды в AI-IDE вроде Windsurf или Codex.
Суть простая: ты добавляешь в проект два каталога (
_bmad/ и _bmad-output/), и получаешь систему агентов, воркфлоу и шаблонов, которые превращают ИИ из «умного автокомплита» в полноценного напарника по разработке.Думай об этом как о дисциплине, упакованной в команды. Ты задаёшь правила игры — ИИ играет по ним.
⚡️ Два режима: быстрый и полный
BMAD не заставляет тебя проходить бюрократию ради фикса бага. Есть два трека:
Quick Flow - для 80% задач
Багфикс, маленькая фича, прототип - всё, где scope понятен.
Схема:
1. Открываешь новый чат в IDE
2. Загружаешь агента одной командой
3. Описываешь задачу человеческим языком + указываешь, где искать код
4. Агент делает quick-spec → ты утверждаешь
5. Агент реализует, тестирует, проверяет себя
6. Ты смотришь diff → коммитишь
«Исправь баг: login принимает пустой пароль. Логика в src/auth/validate.ts. Добавь тест.»
Вот и всё. Дальше - дело агента.
Полный цикл - для серьёзных вещей
Новый продукт, платформа, сложная фича с кучей неизвестных - тут нужна архитектура и согласование.
Четыре фазы:
1 → Analysis - брейншторм, ресёрч, product brief
2 → Planning - PRD или tech spec
3 → Solutioning - архитектура
4 → Implementation - реализация эпик за эпиком
🎯 Киллер-фича:
project-context.mdЗаведи один файл с правилами проекта:
- Стек и версии
- Кодстайл и линтеры
- Правила логирования
- Как писать тесты
- Как именовать ветки и коммиты
Этот файл - единый источник правды для всех AI-агентов. Они читают его перед каждой задачей и держат консистентность, даже если ты переключаешься между чатами.
BMAD - это не «ещё один AI-инструмент». Это система, которая:
- Живёт в репо - версионируется вместе с кодом
- Работает через команды - не нужно учить новый UI
- Масштабируется - от багфикса до архитектуры продукта
- Держит контекст - через
project-context.md и структурированные артефактыКартинка просто посмеяться, если ничего не понял :)
P.S Дальше расскажу, как всем этим пользоваться
