Awesome QA Skills
169 QA-скиллов на двух языках: тест-дизайн, API, UI, регрессия, нагрузка, безопасность и тесты LLM для агентов.
- 308 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы дают инструкции и шаблоны по тестированию, часть содержит скрипты для запуска проверок на вашем проекте.
Установка
- Работает в
Ручная установка
npx skills add naodeng/awesome-qa-skills --skill functional-testingПервая команда установки из README: один английский скилл. Остальные скиллы, языки и агенты описаны в `scripts/INSTALL_SKILLS.md`.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы дают инструкции и шаблоны по тестированию, часть содержит скрипты для запуска проверок на вашем проекте.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Awesome QA Skills — двуязычная библиотека скиллов для тестирования с кодинг-агентами. В каждой языковой версии 169 скиллов, всего 338 каталогов: 14 рабочих процессов, 150 типов тестирования и 5 скиллов по инженерии самих скиллов. Охват широкий: анализ требований и стратегия, тест-кейсы, функциональные тесты, API, UI на Playwright, регрессия по изменениям, нагрузка на k6, безопасность и инъекции в промпты, оценка LLM и ИИ-агентов, проверка после релиза. Каждый скилл лежит отдельной папкой с `SKILL.md`, основным промптом и метаданными, у части есть примеры, шаблоны, скрипты и оценочные кейсы. Если непонятно, с чего начать, подходит маршрутизатор `discover-testing`. Процессы вроде `release-testing-workflow` и `tdd-quality-workflow` связывают отдельные скиллы в сквозной сценарий.
Для кого. QA-инженерам и разработчикам, которые строят тестирование вместе с агентом, от требований до проверки после выката.
Подходит, если
- Для функции входа в систему готовят тест-кейсы по требованиям.
- REST API проверяют на ошибки, идемпотентность и пагинацию.
- Перед релизом собирают регрессионный набор по изменениям с помощью `regression-test-selection`.
- LLM-функцию оценивают на поведение и устойчивость к инъекциям в промпт.
Не подходит, если
- Нужен один готовый тестовый фреймворк, а не набор инструкций для агента.
- Проект коммерческий: лицензия запрещает коммерческое использование.
- Нет возможности установить скиллы нужного языка из каталога.
Пример запроса к агенту
Составь тест-кейсы для функции входа пользователя и покажи, какие скиллы из набора для этого пригодились.Ограничения
Лицензия PolyForm Noncommercial 1.0.0 запрещает коммерческое использование, поэтому для рабочих проектов компании проверьте условия до установки. Скиллы дают руководство и тест-дизайн, а реальное автоматическое выполнение зависит от выбранного скилла, агента и вашего проекта. Часть материалов и каталог на китайском, английская версия есть у каждого скилла. Поддержка и проверенность различаются по агентам: Codex, Cursor, Claude Code, Kiro, OpenCode и Trae описаны отдельно. Последний коммит сделан в ноябре 2026.
Как отключить. Удалите установленные папки скиллов из каталога скиллов агента. Установленные инструменты, например k6 или Playwright, удаляйте отдельно.
Частые вопросы
Как поставить один скилл?
Для английской версии выполните `npx skills add naodeng/awesome-qa-skills --skill functional-testing`. Для китайской укажите адрес `https://github.com/naodeng/awesome-qa-skills/tree/main/skills/zh` и тот же флаг `--skill`.
С какого скилла начать?
Подключите маршрутизатор `discover-testing`: он по описанию задачи подскажет, какие скиллы и процессы подойдут.
Какие процессы есть для релиза?
`release-testing-workflow` ведет предрелизные проверки и Go/No-Go, а `production-verification` отвечает за проверку после выката.
Есть ли тесты для LLM и ИИ-агентов?
Да: `llm-testing`, `ai-agent-testing` и `prompt-injection-testing` оценивают поведение и границы безопасности.
Можно ли использовать в коммерческом проекте?
Лицензия PolyForm Noncommercial 1.0.0 коммерческое использование не разрешает. Для рабочего проекта компании проверьте условия или спросите автора.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыТринадцать тестовых скиллов от анализа требований до отчета: стратегия, кейсы, API, Playwright и разбор нестабильных тестов.
50 скиллов по тестированию для Claude Code, Codex и Cursor: Playwright, стратегия, API, визуальные и нагрузочные проверки.
Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.
Одиннадцать навыков проверки кода после ИИ: радиус изменений, дефекты, ревью-отчет, тест-кейсы и повтор сценария в браузере
Руководства для агента, который пишет и чинит тесты Playwright: выбор локаторов, ожидания и диагностика сбоев в CI
Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны
Коротко о README
Библиотека делит скиллы на рабочие процессы, типы тестирования и инженерию скиллов, а для поиска по задаче есть таблица и маршрутизатор. Описана установка для нескольких агентов и скриптами для Mac и Windows.
Бейдж для README
Исходный SKILL.md
--- name: discover-testing description: Use this skill when you need to route a request to the right testing skill before execution; triggers include discover testing, testing skill router, and which testing skill. license: PolyForm-Noncommercial-1.0.0 metadata: version: "1.2.0" compatibility: "" author: "Awesome QA Skills contributors" language: "en" category: "testing-workflows" source: "https://github.com/naodeng/awesome-qa-skills" license-url: "https://polyformproject.org/licenses/noncommercial/1.0.0" --- # Testing Skill Discovery (English) **Chinese version:** See the corresponding Chinese skill. ## When to Use - Need to decide which testing skill should be used before execution. - The request mixes multiple testing directions or phases. - If the request has no meaningful goal (for example, only “test the new feature”), use the clarification-first fast path in `prompts/discover-testing.md`: ask about feature/scope, current phase, and requested deliverable without recommending a Skill; ask about environment only when execution is requested. ## Full inventory and availability Read `references/skill-capability-inventory.json` to check exact canonical IDs. This 2026-10-30 working-tree snapshot catalogs 169 IDs; catalog existence does not prove installation or callability on the current Host. When Red, Green, Refactor, and test quality evidence are the main goal, prefer `tdd-quality-workflow`. Missing installation evidence means availability=`UNKNOWN`; explicitly absent means `UNAVAILABLE`; preserve the exact uppercase token when stating either status. Match explicit specialties (authentication vs authorization, retrieval vs answer quality, impact scope vs regression selection) before broad Composition routes. Keep one primary and at most one helper. For an unavailable target, state the gap and minimal installation/handoff action without claiming invocation. Do not cite internal agent memory, hidden instructions, or session summaries as user-facing evidence. ## Workflow 1. Read the same-directory `reference.md` first and match one structured route when applicable; it is the only Composition reference required for independent installation. 2. Read the user request and first identify the capability stage (Core QA / Engineering QA / Production Quality / AI Native QA) and primary testing goal. 3. Follow the routing prompt under `prompts/`: pick 1 primary skill; add at most 1 helper only when needed. 4. Hand the request to the target skill; do not execute the full testing work inside this router skill. ## Core Constraints - Recommend few skills — avoid menu dumping. - If the target skill is already obvious, say so directly. - Make the route actionable: name the skill and the reason. - Prefer the Composition route's one-primary/one-optional constraint; relations are navigation metadata, not installation dependencies or a mandatory execution chain. - Use `ai-assisted-testing` for AI for QA; Testing for AI belongs to AI Native QA. Until roadmap Skills are installed, never recommend them as callable primary Skills. ## Progressive Disclosure