bmad-build — скилл для Claude: код по задаче с ревью
Скилл берёт делегированную задачу — фичу, багфикс или ссылку на issue — и доводит её до проверенного кода. Работает в проектах, где уже настроен BMad.
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a claude-codeЧто делает bmad-build
Скилл запускает скрипт render_skill.py из папки _bmad/scripts/ и дальше идёт по напечатанному workflow. Перед запуском {project-root} заменяется на ближайшую папку с _bmad/ вверх по дереву, а {skill-root} — на абсолютный путь к директории скилла. Команда выполняется один раз, рабочую директорию менять не нужно.
Если в вызове назван маршрут (oneshot или full), к команде добавляется --set workflow.route=. Выбор ревью (none, quick, thorough) передаётся так же через --set workflow.review=. Скрипт печатает workflow, и его надо соблюдать. При HALT: скилл сообщает причину и останавливается.
Нужен uv и настроенный BMad в проекте. Если скрипта нет, скилл предлагает сначала поставить BMad через скилл bmad, а потом повторить запуск. При любой другой ошибке, включая недоступный uv, он показывает вывод команды и прекращает работу — исходники workflow напрямую не запускает. Ставьте, если делегируете агенту целые задачи и хотите ревью на выходе; для правки опечаток или форматирования он не нужен.
Какие задачи решает
- довести делегированную фичу до рабочего кода
- починить баг по ссылке на issue без ручного разбора
- прогнать изменение через ревью перед коммитом
- выбрать глубину ревью под задачу
- поднять BMad в проекте, если он ещё не настроен
Примеры запросов агенту
- bmad-build: добавь экспорт в CSV на странице отчётов
- bmad-build, маршрут full, ревью thorough — почини падение при пустом списке
- bmad-build: вот ссылка на issue, разберись
Как установить bmad-build
1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a claude-code2Вручную: положить файлы
~/.claude/skills/bmad-build/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bmad-build/
1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a codex2Вручную: положить файлы
.agents/skills/bmad-build/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a cursor2Вручную: положить файлы
.cursor/skills/bmad-build/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bmad-code-org/BMAD-METHOD bmad-build2Вручную: положить файлы
.github/skills/bmad-build/SKILL.md1Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a gemini-cli2Командой платформы
gemini skills install https://github.com/bmad-code-org/BMAD-METHOD --path skills/bmad-buildВручную: положить файлы
.devin/skills/bmad-build/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора25
Весь набор →Похожие
Вопросы о bmad-build
Как установить bmad-build в Claude?
Выполните npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -a claude-code. Файл скилла окажется в ~/.claude/skills/bmad-build/SKILL.md.
Что делает bmad-build?
Превращает порученную работу — фичу, историю, багфикс или заметное изменение — в код, который прошёл ревью и проверку. Голой ссылки на issue для запуска достаточно.
Что нужно, чтобы скилл заработал?
В проекте должен быть настроен BMad и доступен uv. Если скрипта render_skill.py нет, скилл предложит сначала поставить BMad, а затем повторить команду.
Исходный текст
SKILL.md · MIT
---
name: bmad-build
description: 'Turns implementation work into working code, reviewed and verified. Use when the user delegates a feature, story, bug fix, or meaningful change; a bare story or issue link counts. Skip obvious, low-risk mechanical maintenance such as small ignore-file, typo-only, formatting-only, or configuration-hygiene edits. Explicit BMAD requests always qualify. Do not volunteer for user-directed interactive edits or version-control operations that only record existing work.'
---
Run the following command exactly once without changing the current working directory.
Replace `{project-root}` with the nearest folder containing `_bmad/`, from the working directory upward.
Replace `{skill-root}` with the absolute path to this skill's directory.
```bash
uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --project-root "{project-root}" --skill "{skill-root}"
```
- When the invocation names a route (`oneshot` or `full`), append `--set workflow.route=<value>` to the command.
- When the invocation names a review selection (`none`, `quick`, or `thorough`; "skip review" or "no review" mean `none`), append `--set workflow.review=<value>` to the command.
- The command prints the skill's workflow: follow it. `HALT: <reason>`: report the reason and stop.
- If the script does not exist, BMad is not set up in this project yet. Offer to set it up using `bmad` skill, then run the command again. If you do not have the `bmad` skill, offer to install it first.
- On any other output or failure, including `uv` being unavailable, report the command output and stop. Do not run any workflow source directly.
© bmad-code-org · MIT · bmad-code-org/BMAD-METHOD