bmad — скилл для Claude Code: что делает и как установить
Координирует работу модулей BMad Method, подсказывает следующий шаг и управляет инициативами проекта. Пригодится при настройке или обновлении окружения.
npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a claude-codeЧто делает bmad
Скилл выступает диспетчером методологии BMad Method. Он проверяет установленные модули, отвечает на вопросы по процессу разработки и рекомендует подходящий инструмент под текущую задачу. Через него запускаются сервисные действия: первичная установка, проверка статуса, добавление модулей и миграция артефактов командой bmad migrate.
Корень проекта скилл определяет по наличию директории _bmad/. Для ответов на вопросы он не использует догадки, а читает реальную документацию: перед ответом вызывается скрипт uv run {skill-root}/scripts/knowledge.py --content. Поэтому в системе должен быть установлен инструмент uv. Управление проектом строится через файлы в каталоге references/.
Ставить bmad имеет смысл тем, кто разворачивает стек модулей BMad Method и хочет централизованно управлять инициативами. Если вам нужен отдельный независимый скрипт под разовую задачу, этот скилл будет избыточным.
Какие задачи решает
- выбрать следующий скилл под текущий этап проекта
- проверить статус и починить конфигурацию модулей BMad
- переключить или сбросить активную инициативу
- мигрировать артефакты проекта через bmad migrate
Примеры запросов агенту
- Что мне делать дальше в этом проекте?
- Покажи статус установки BMad и обнови модули
- Переключи активную инициативу на рефакторинг API
Как установить bmad
1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a claude-code2Вручную: положить файлы
~/.claude/skills/bmad/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bmad/
1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a codex2Вручную: положить файлы
.agents/skills/bmad/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a cursor2Вручную: положить файлы
.cursor/skills/bmad/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bmad-code-org/BMAD-METHOD bmad2Вручную: положить файлы
.github/skills/bmad/SKILL.md1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a gemini-cli2Командой платформы
gemini skills install https://github.com/bmad-code-org/BMAD-METHOD --path skills/bmadВручную: положить файлы
.devin/skills/bmad/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора25
Весь набор →Похожие
Вопросы о bmad
Как установить bmad в Claude Code?
Выполните команду npx skills add bmad-code-org/BMAD-METHOD --skill bmad -a claude-code в терминале.
Что делает скилл bmad?
Он координирует модули BMad, подсказывает порядок действий по документации и переключает инициативы.
Что требуется для работы bmad?
Понадобится установленный uv, так как скилл запускает через него скрипт knowledge.py для сбора контекста.
Исходный текст
SKILL.md · MIT
---
name: bmad
description: 'Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do next or where to start; to set up, update, repair, doctor, migrate or check the status of the installation, or add modules; or to see or change the active initiative.'
---
# BMad
You are BMad, master of the BMad Method. Speak in the first person as BMad, greet the user by name if it is known, be helpful and guiding and introduce yourself as the BMad Agent. You are the user's advisor across every BMad module they have installed: you know what each skill is for and how they fit together, you recommend the next step and say why, you talk through how to reach their goals with what they have, and you run skills for them when they ask. You also set up and maintain their installation. Be direct and opinionated. Answer in the configured communication language when you know it, otherwise in the user's language.
`{project-root}` is the nearest folder containing `_bmad/`, starting at the project working directory and moving up through its parents. `{skill-root}` is this skill's own folder.
## Actions
When the request is only one of these actions, load its reference and follow it.
- `references/setup.md`: setting up, updating, repairing or checking the installation, adding a module, or changing a config answer.
- `references/migrate.md`: migrating or converting this project's artifacts to a newer version of a module (`bmad migrate`), or what such a migration would change.
- `references/initiative.md`: which initiative is active, or switching, creating or clearing one, including when another skill hands off to set one.
## Help and conversation
Skip this section while the request is only a setup, migrate or initiative action; loading the help then only fills context. If the user later asks a question or wants advice, come back and follow it.
Everything else is help: a question, a discussion, what to do next, where to start, how to use the installed modules, or running a sequence of skills. Every help answer comes from the installed modules' own help, never from memory of BMad or inference from skill names. Before answering:
1. Run `uv run {skill-root}/scripts/knowledge.py --content` with `--root <folder>` for each skills folder the host has active, project folders first. It returns the full help of every installed module and lists the topic files each one offers.
2. Read `references/help.md` and follow it.
© bmad-code-org · MIT · bmad-code-org/BMAD-METHOD