AIKraft/Skills/argent-qa-flows

argent-qa-flows

Создаёт воспроизводимые E2E-тесты Argent flows из тест-кейсов или требований. Подходит для автоматизации регрессионных сценариев с детерминированной настройкой и визуальным подтверждением. Поддерживает iOS, Android, Chromium, Vega; Apple TV и Android TV не поддерживаются.

software-mansion official Разработка ★ 3k

Что делает навык

Создаёт воспроизводимые E2E-тесты (QA flows) для регрессионных сценариев, используя движок argent-create-flow. Обеспечивает детерминированную настройку, визуальное подтверждение и поддержку iOS, Android, Chromium и Vega.

Когда применять

  • Автоматизация регрессионных тестов с использованием записанных сценариев.
  • Тестирование на платформе Vega с учётом особенностей удалённого управления.
  • Запуск тестов на физических устройствах iOS с ручной привязкой UDID.
  • Написание тестов для Apple TV и Android TV с явным указанием ограничений.

Как работает

  1. Загрузить argent-create-flow как движок авторизации и следовать его синтаксису, селекторам и правилам полировки.
  2. Учитывать платформенные исключения: для Vega использовать tool: tv-remote и tool: keyboard, проверяя фокус перед каждым движением.
  3. Для физических iPhone передавать UDID через CLI --device, избегать pinch/rotate и использовать UI зума приложения.
  4. Для Apple TV и Android TV использовать argent-tv-interact и сообщать об ограничениях, так как раннер не отклоняет touch-директивы на этапе авторизации.
  5. Прочитать argent-ios-device-interact для понимания контракта приложения перед записью на физических устройствах.

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

Создай QA-флоу для регрессионного теста на Android, используя argent-create-flow.
Напиши тест для Vega, где навигация осуществляется через tv-remote с проверкой фокуса.
Подготовь сценарий для физического iPhone, указав UDID и исключив жесты pinch/rotate.

Что понадобится

  • Доступ к репозиторию argent (software-mansion/argent) и файлам argent-create-flow, argent-tv-interact, argent-ios-device-interact.
  • CLI-инструменты для запуска тестов с поддержкой флага --device.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «argent-qa-flows» из репозитория: # https://github.com/software-mansion/argent
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r argent-qa-flows/ ~/.claude/skills/argent-qa-flows/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.