AIKraft/Skills/testing-mwaa-workflow

testing-mwaa-workflow

Тестирует выполнение рабочих процессов Amazon MWAA: запускает DAG (через REST API) или YAML-воркфлоу (через StartWorkflowRun) и отслеживает статус до завершения. Проверяет готовность артефактов, подтверждает запуск и при ошибке перенаправляет к authoring-mwaa-workflow или debugging-mwaa-workflow. Подходит для проверки работоспособности существующего кода, но не для его написания или глубокого отладочного анализа.

AMAmazon official Разработка ★ 2.9k

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

Навык выполняет тестирование рабочих процессов Amazon MWAA от запуска до завершения: инициирует DAG или YAML-воркфлоу, отслеживает статус до терминального состояния и проверяет готовность артефактов. При возникновении ошибок навык перенаправляет задачу на отладку (debugging-mwaa-workflow) или исправление (authoring-mwaa-workflow), так как сам отвечает только за запуск и чтение состояния.

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

  • Проверка работоспособности существующего кода и логики DAG после изменений.
  • Автоматизированное тестирование выполнения YAML-воркфлоу через StartWorkflowRun.
  • Мониторинг статуса выполнения DAG через REST API до достижения терминального состояния.
  • Инициация цикла отладки и повторного тестирования при сбое выполнения.

Как работает

  1. Определить тип запускаемого компонента (DAG или YAML-воркфлоу) для маршрутизации.
  2. Запустить выполнение: через REST API для DAG или StartWorkflowRun для YAML.
  3. Опросить статус операции дискретными шагами (по одному вызову за раз) до достижения терминального состояния.
  4. Проверить готовность артефактов и подтвердить успешный запуск.
  5. При ошибке делегировать диагностику навыку debugging-mwaa-workflow, а исправление — authoring-mwaa-workflow.

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

Запусти тестирование DAG my_dag.py в среде MWAA и дождись завершения.
Проверь выполнение YAML-воркфлоу через StartWorkflowRun и подтверди готовность артефактов.
Протестируй запуск рабочего процесса MWAA и при ошибке инициируй цикл отладки.

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

  • Доступ к AWS CLI или AWS MCP server (рекомендуется для песочницы и аудита).
  • Инструменты для взаимодействия с REST API (для DAG) и AWS API (для StartWorkflowRun).

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

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

1Скачать навык
# возьмите папку навыка «testing-mwaa-workflow» из репозитория: # https://github.com/aws/agent-toolkit-for-aws
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r testing-mwaa-workflow/ ~/.claude/skills/testing-mwaa-workflow/

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