QA Skills

50 скиллов по тестированию для Claude Code, Codex и Cursor: Playwright, стратегия, API, визуальные и нагрузочные проверки.

  • 266 ★ репозитория
  • Последний коммит
  • MIT
Скилл

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

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

  • Скиллы пишут и запускают тесты и команды проекта, а запускатель выполняет проверки в вашем коде.
Все причины и проверки

petrkindlmann/qa-skills

Установка

Ручная установка

npx skills add petrkindlmann/qa-skills playwright-automation test-strategy

Выборочная установка из README; полный клон `git clone https://github.com/petrkindlmann/qa-skills.git .skills/qa-skills` даст и локальный запускатель.

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

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

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

  • Скиллы пишут и запускают тесты и команды проекта, а запускатель выполняет проверки в вашем коде.

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

Что делает

QA Skills объединяет 50 скиллов по автоматизации и организации тестирования. Среди них `playwright-automation`, `test-strategy`, `ai-test-generation`, `ai-bug-triage`, `ci-cd-integration`, `qa-metrics`, `release-readiness`, `visual-testing`, `performance-testing` и `accessibility-testing`. Покрыты Playwright и Cypress, тесты API, модулей и мобильных приложений, проверка доступности, почты, платежей и аналитики. Нужные скиллы ставят выборочно командой `npx skills add petrkindlmann/qa-skills playwright-automation test-strategy`. Полный клон репозитория дает еще локальный запускатель: `npm run qa -- run --project /path/to/app --goal "..."` находит команду тестов проекта, подбирает скиллы под цель, выполняет ограниченные проверки и пишет `report.html` с доказательствами в JSON и логах.

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

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

  • Нужны Playwright-тесты на сценарий оформления заказа.
  • По PRD надо сгенерировать тесты, а повторяющийся баг классифицировать и разобрать.
  • Перед релизом требуется ответ, что проверить, и отчет о готовности.
  • Нужно настроить отчеты о тестах в GitHub Actions и метрики качества.

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

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

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

Напиши Playwright-тесты для сценария оформления заказа, используй скилл playwright-automation и покажи, какие проверки остались без покрытия.

Ограничения

Выбор скилла зависит от агента: при неоднозначном запросе называйте скилл явно. Установка отдельных скиллов не ставит CLI, запускатель `npm run qa` требует полного клона и `npm ci`. Команда `init --wire-agent` дописывает инструкцию в проектные файлы, а срабатывает она, если агент читает `AGENTS.md`. Часть скиллов описывает проверки платежей, почты и нагрузки, их запускают только на тестовых средах. Паттерны собраны автором с шести сайтов, последний коммит датирован октябрем 2026.

Как отключить. Удалите установленные скиллы из каталога агента или папку `.skills/qa-skills`. Инструкцию, добавленную командой `qa init --wire-agent`, уберите из проектного `AGENTS.md` вручную.

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

Как поставить отдельные скиллы?

Выполните `npx skills add petrkindlmann/qa-skills playwright-automation test-strategy`, перечислив нужные имена. Другие способы: клон в `.skills/qa-skills`, git submodule или ручная копия папок из `skills/`.

Что делает локальный запускатель QA?

`npm run qa -- run --project /path/to/app --goal "Check the critical user flows"` находит команду тестов, подбирает скиллы, выполняет ограниченные проверки и создает `report.html`, JSON и логи. Пропущенные проверки остаются видимыми.

Какие агенты поддерживаются?

Claude Code, Codex, Cursor, Gemini CLI, VS Code и другие агенты со стандартом Agent Skills.

Как скилл выбирается по запросу?

Агент подбирает его по описанию: «напиши Playwright-тесты для оформления заказа» запускает `playwright-automation`, «что тестировать перед релизом» запускает `release-readiness`. При сомнениях назовите скилл явно.

Есть ли пример проверки самих тестов?

Да, в учебной лаборатории заложено 28 дефектов: 19 в локальном магазине и 9 в зафиксированном TodoMVC. Отчеты лежат в папке `docs/`.

Обсуждение

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

Скиллы

Тринадцать тестовых скиллов от анализа требований до отчета: стратегия, кейсы, API, Playwright и разбор нестабильных тестов.

СкиллРасширенный доступ63Звезды репозитория

169 QA-скиллов на двух языках: тест-дизайн, API, UI, регрессия, нагрузка, безопасность и тесты LLM для агентов.

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

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

ПлагинРасширенный доступ263Звезды репозитория

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

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

MCP-сервер каталога QASkills.sh: агент ищет, читает и ставит скиллы по тестированию, не выходя из разговора.

MCP-серверРасширенный доступ248Звезды репозитория

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

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

Коротко о README

Документ описывает набор из 50 скиллов, четыре способа установки, локальный запускатель и таблицу соответствия фраз и скиллов. Отдельные отчеты разбирают проверку работы на дефектах. Скиллы собраны по шаблонам реальных проектов автора. Лицензия MIT.

Бейдж для README

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