Test Automation Skills and Agents — плагин

Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.

  • 262 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Агенты запускают браузерные тесты и запросы к API проекта, правят файлы тестов.
  • Тесты с тегом `@destructive` помечены как способные менять состояние стенда.
Все причины и проверки

fugazi/test-automation-skills-agents

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/test-automation-skills-and-agents

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агенты запускают браузерные тесты и запросы к API проекта, правят файлы тестов.
  • Тесты с тегом `@destructive` помечены как способные менять состояние стенда.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин собирает рабочее место QA-инженера: семь агентов и десять скиллов. Агенты разделяют роли. `playwright-test-planner` планирует сценарии, `playwright-test-generator` пишет тесты, `playwright-test-healer` чинит упавшие, `selenium-test-specialist` и `api-tester-specialist` отвечают за Selenium и API, `test-refactor-specialist` наводит порядок, а `qa-orchestrator` распределяет работу между ними. Скиллы покрывают e2e и регрессию на Playwright, проверку доступности по WCAG 2.2 AA, управление живым браузером через `playwright-cli`, Selenium на Java с Allure и AssertJ, тестирование API и ручное тестирование по ISTQB. `qa-investigation` ищет причину падения конкретного теста и ведет журнал расследования в markdown, а `grill-me-qa` интервьюирует автора плана автоматизации до реализации. Узкие правила лежат в `instructions/`: приоритет локаторов, запрет жестких ожиданий и ровно один тег на тест из `@smoke`, `@sanity`, `@regression`, `@e2e`, `@api`, `@destructive`.

Для кого. QA-инженерам и SDET, которые пишут автотесты на Playwright или Selenium и хотят общий словарь ролей и правил для агента.

Подходит, если

  • Новая фича требует набора e2e-сценариев, и один агент планирует, а другой пишет тесты.
  • Тесты Playwright падают без видимой причины, и `qa-investigation` ищет, нестабилен тест или в приложении настоящая ошибка.
  • Команда проверяет страницы на соответствие WCAG 2.2 AA автоматическими тестами.
  • Для ручной проверки нужен тест-план и тест-кейсы в логике ISTQB.
  • На проекте на Java правила Selenium с явными ожиданиями и AssertJ должны применяться единообразно.

Не подходит, если

  • Тесты пишутся на другом стеке: опорные примеры только для Playwright на TypeScript и Selenium на Java.
  • Нужен единственный скилл про Playwright: для этого уже есть узкие наборы отдельным репозиторием.
  • Политика команды требует ручного просмотра каждой правки тестов, а агенты здесь меняют файлы сами.

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

Спланируй e2e-сценарии для страницы оформления заказа, сгенерируй тесты Playwright и почини те, что упадут.

Ограничения

Репозиторий состоит из документации и шаблонов: сборки и тестов у него нет. Единственная проверка — структурный линтер `node scripts/lint-skills.mjs`. Для GitHub Copilot файлы копируют в `.github/agents`, `.github/instructions` и `.github/skills`, для других инструментов переносят в их систему правил с теми же именами. Тесты с тегом `@destructive` выделены в отдельный прогон и не идут параллельно, поэтому стенд для них нужен отдельный. Агенты запускают браузер и обращаются к API проекта, так что настройте тестовую среду заранее и держите секреты вне репозитория.

Как отключить. Выполните `/plugin uninstall test-automation-skills-agents@fugazi-test-automation` и снимите маркетплейс командой `/plugin marketplace remove`. Скопированные файлы удалите из `.github/` вручную.

Частые вопросы

Как поставить плагин в Claude Code?

Выполните `/plugin marketplace add fugazi/test-automation-skills-agents`, затем `/plugin install test-automation-skills-agents@fugazi-test-automation`. После этого доступны все семь агентов и десять скиллов.

Можно ли поставить один скилл?

Да, через skills.sh: `npx skills add https://github.com/fugazi/test-automation-skills-agents --skill playwright-e2e-testing`. Имя скилла меняйте на нужное из списка в README.

Работает ли набор в Cursor или Copilot?

Да, он описан как независимый от инструмента. Для Copilot файлы копируют в `.github/agents` и `.github/skills`, для Cursor, Windsurf и других есть отдельные инструкции в каталоге `docs`.

За что отвечает агент qa-orchestrator?

Он распределяет работу между специализированными агентами: планированием, генерацией, починкой и рефакторингом тестов. Сам он только читает и ищет, а правки делают вызванные им агенты. Остальных можно вызывать и напрямую.

Что значит правило одного тега на тест?

Каждый тест получает ровно один тег из `@smoke`, `@sanity`, `@regression`, `@e2e`, `@api`, `@destructive`. Тег ставят на сам тест, не на `describe()` или класс, и теги не комбинируют.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Руководства для агента, который пишет и чинит тесты Playwright: выбор локаторов, ожидания и диагностика сбоев в CI

СкиллМинимальный доступ412Звезды репозитория

Шаблон проекта Playwright на TypeScript с правилами и 17 скиллами, чтобы Claude Code, Codex и Cursor писали тесты по стандарту

CLIРасширенный доступ262Звезды репозитория

57 справочных файлов по тестам Playwright на TypeScript: агент берет из них нужный по задаче, от локаторов до шардирования в CI

СкиллМинимальный доступ417Звезды репозитория

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

ПлагинШирокий доступ524Звезды репозитория

Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок

СкиллШирокий доступ3,3 тыс.Звезды репозитория

Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны

CLIРасширенный доступ870Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Test Automation Skills and Agents (эта карточка)нет262
Playwright Best Practices Skillнет41757 справочных файлов только по Playwright; здесь добавлены Selenium, API, ручное тестирование и семь ролевых агентов
TestDino Playwright Skillнет412руководства по написанию и починке тестов Playwright; здесь шире охват и есть оркестратор, который распределяет работу

Коротко о README

Автор называет репозиторий каталогом для копирования в рабочие проекты. Агенты задают роль и границы, инструкции задают общие правила, а скиллы приносят пошаговые сценарии со справочными файлами и шаблонами. CI проверяет структуру файлов при каждом изменении.

Бейдж для README

Сообщить о проблеме

Foxx AITest Automation Skills and Agents
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.