bmad-eval
Запускает оценки BMad-навыка через агент-инструментарий пользователя, сравнивая базовую и вариативную версии, качество по рубрике и точность триггеров. Применяется при запросах на оценку, бенчмаркинг, тестирование триггеров, проверку версий или по запросу от bmad-toolsmith.
Что делает навык
Запускает оценки (evals) для BMad-навыков в четырех режимах: baseline, variant, quality и trigger, сравнивая результаты с базовой моделью, вариативными версиями, рубриками или триггерами. Агент анализирует сценарии из cases.json и triggers.json, цитирует конкретные находки и не завышает показатели успеха.
Когда применять
- Проверка того, превосходит ли навык работу голой модели на одинаковых входных данных (baseline).
- Оценка того, оправдывает ли добавление раздела в навык улучшение результатов по сравнению со stripped-версией (variant).
- Проверка соответствия вывода навыка заданной рубрике качества (quality).
- Измерение точности срабатывания описания навыка на целевых запросах и отсутствия ложных срабатываний (trigger).
Как работает
- Определить режим оценки (baseline, variant, quality или trigger) в зависимости от поставленной задачи.
- Запустить соответствующий скрипт или использовать harness, зафиксировав используемую среду при первом запуске.
- Обработать сценарии из <skill>/evals/cases.json (input + rubric + optional state_prefix + fixture files) или запросы из <skill>/evals/triggers.json.
- Для режима trigger использовать scripts/run_triggers.py для измерения реального срабатывания.
- Проанализировать результаты, цитируя конкретные находки и отмечая случаи, прошедшие проверку по тривиальным причинам.
- Сформировать отчет, строго соблюдая ожидания taxonomy (strong-versus-weak) и не расширяя допуски для имитации успеха.
Примеры запросов агенту
Что понадобится
- Доступ к файловой структуре навыка (evals/cases.json, evals/triggers.json, references/).
- Инструменты выполнения скриптов (uv run, scripts/run_evals.py, scripts/run_triggers.py, scripts/convert_cases.py).
- Настроенный harness для запуска оценок (записывается в кастомизацию при первом запуске).
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.