К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

bmad-qa-generate-e2e-tests — скилл для Claude Code

Скилл добавляет e2e- и API-тесты для уже работающих функций по тестовому каркасу проекта. Подойдёт для автоматизации QA-покрытия.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-qa-generate-e2e-tests -a claude-code
Открыть на GitHub

Что делает bmad-qa-generate-e2e-tests

Скилл создаёт сквозные и API-тесты для функций, которые уже работают. Он ориентируется на существующий тестовый каркас проекта, поэтому новые сценарии вписываются в текущую структуру тестов. Запускайте его, когда нужно покрыть готовую функцию автоматизированными проверками.

Рабочий процесс загружается через render_skill.py из каталога _bmad/scripts. Для этого проект должен содержать _bmad/, а в окружении нужен uv. Скилл не предназначен для unit-тестов функций, которые ещё находятся в разработке: такие тесты добавляет build-процесс. Ставьте его для готовых функций и запросов на e2e или API-покрытие; для незавершённой логики он не подходит.

Какие задачи решает

  • добавить e2e-тесты для готовой функции
  • проверить API автоматизированными сценариями
  • покрыть существующую возможность тестами по правилам проекта
  • создать QA-тесты для выбранной функции

Примеры запросов агенту

  • Создай e2e-тесты для функции авторизации и используй тестовый каркас проекта.
  • Добавь API-тесты для готовой функции `orders` по существующим паттернам.
  • Create qa automated tests for checkout.

Как установить bmad-qa-generate-e2e-tests

1Через Skills CLI (Vercel)

npx skills add bmad-code-org/BMAD-METHOD --skill bmad-qa-generate-e2e-tests -a claude-code

2Вручную: положить файлы

~/.claude/skills/bmad-qa-generate-e2e-tests/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/bmad-qa-generate-e2e-tests/

Из того же набора25

Весь набор →
bmad bmad-code-org Координирует работу модулей BMad Method, подсказывает следующий шаг и управляет инициативами проекта. Пригодится при настройке или обновлении окружения. Claude Code CX Codex Cursor +1 13 100установок bmad-build bmad-code-org Скилл берёт делегированную задачу — фичу, багфикс или ссылку на issue — и доводит её до проверенного кода. Работает в проектах, где уже настроен BMad. Claude Code CX Codex Cursor +1 12 400установок bmad-code-review bmad-code-org Скилл запускает несколько независимых ревьюеров параллельно, сводит их замечания и показывает результат. Пригодится, когда нужно проверить изменения перед мержем. Claude Code CX Codex Cursor +1 12 100установок bmad-architecture bmad-code-org Пишет короткий архитектурный документ: фиксирует только те решения, без которых независимо собранные части системы разойдутся. Claude Code CX Codex Cursor +1 11 800установок bmad-agent-pm bmad-code-org Включает субагента Джона для сбора требований к продукту и подготовки PRD. Помогает перевести идеи в понятные разработчикам задачи. Claude Code CX Codex Cursor +1 11 800установок bmad-agent-architect bmad-code-org Скилл превращает требования тикета в техническую архитектуру с явными компромиссами. Подойдёт, когда нужно обсудить решение с архитектором Winston. Claude Code CX Codex Cursor +1 11 800установок bmad-brainstorming bmad-code-org Скилл ведёт сессию брейншторма: агент задаёт вопросы по одной, меняет креативные техники и копит идеи в memlog. Пригодится, когда нужно накидать вариантов больше обычного. Claude Code CX Codex Cursor +1 11 800установок bmad-agent-analyst bmad-code-org Скилл превращает агента в бизнес-аналитика Mary: разбирает рынок, конкурентов и требования, доводит расплывчатые запросы до спецификаций. Claude Code CX Codex Cursor +1 11 700установок

Похожие

java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок durable-objects cloudflare Скилл помогает создавать, отлаживать и проверять Cloudflare Durable Objects для состояния, координации и постоянных соединений. Claude Code CX Codex Cursor +1 109 700установок web-perf cloudflare Пошаговый аудит Core Web Vitals, диагностика медленной загрузки и поиск блокирующих скриптов прямо в терминале. Claude Code CX Codex Cursor +1 109 300установок playwright-generate-test официальный github Создаёт Playwright-тест по сценарию через Playwright MCP. Подходит, когда нужно пройти сценарий в браузере перед генерацией кода. GitHub Copilot 18 162установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок

Вопросы о bmad-qa-generate-e2e-tests

Как установить bmad-qa-generate-e2e-tests в Claude Code?

Выполните npx skills add bmad-code-org/BMAD-METHOD --skill bmad-qa-generate-e2e-tests -a claude-code. Файл скилла появится по пути ~/.claude/skills/bmad-qa-generate-e2e-tests/SKILL.md.

Что делает bmad-qa-generate-e2e-tests?

Он добавляет e2e- и API-тесты для уже работающих функций, используя существующий тестовый каркас проекта.

Подходит ли скилл для unit-тестов незавершенной функции?

Нет. Скилл рассчитан на готовые функции и автоматизированное QA-покрытие; unit-тесты для логики в разработке добавляет build-процесс.

Исходный текст

SKILL.md · MIT
---
name: bmad-qa-generate-e2e-tests
description: 'Add end-to-end and API tests for features that already work, following the project''s existing test harness. Use when the user asks for e2e tests, API tests, or automated coverage of an existing feature, or says "create qa automated tests for [feature]". Not for unit tests on work in flight, which the build writes.'
---

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}"
```

- 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой