AIKraft/Skills/aws-messaging-and-streaming

aws-messaging-and-streaming

Руководит использованием сервисов AWS для обмена сообщениями и потоковой передачи данных: SQS, SNS, EventBridge, MQ, Kinesis, Firehose. Определяет каналы связи (email, WhatsApp, SMS) и перенаправляет запросы в специализированные навыки.

aws official Разработка ★ 2.8k

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

Навык обеспечивает экспертизу в выборе и использовании сервисов AWS для перемещения данных между производителями и потребителями, охватывая паттерны обмена сообщениями (messaging) и потоковой передачи (streaming). Он также определяет границу с коммуникациями с клиентами и перенаправляет соответствующие запросы в специализированные навыки.

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

  • Выбор подходящего сервиса AWS (SQS, SNS, EventBridge, MQ, Kinesis, Firehose) для перемещения данных между компонентами приложения.
  • Определение того, какой паттерн (messaging или streaming) лучше подходит для конкретной рабочей нагрузки.
  • Понимание интеграции между различными сервисами AWS для обмена данными.
  • Разграничение задач по перемещению данных между сервисами и доставке сообщений людям (Application-to-Person).

Как работает

  1. Анализировать вопрос пользователя на предмет того, относится ли он к перемещению данных между компонентами или к коммуникациям с клиентами.
  2. Если вопрос касается коммуникаций с клиентами, перенаправить запрос в соответствующий навык или документацию AWS.
  3. Если вопрос касается перемещения данных, определить, какой паттерн (messaging или streaming) требуется.
  4. Выбрать подходящий сервис AWS из списка (SQS, SNS, EventBridge, MQ, Kinesis, Firehose) на основе требований рабочей нагрузки.
  5. При необходимости уточнить конкретные числа, версии, лимиты и поведенческие детали, обратившись к документации или специализированным навыкам, избегая догадок.
  6. Предоставить рекомендации по выбору сервиса и пониманию его интеграции с другими сервисами.

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

Какой сервис AWS лучше использовать для асинхронной обработки заказов в микросервисной архитектуре?
Как настроить передачу потоковых данных из IoT-устройств в аналитическую систему с помощью AWS?
В чем разница между использованием SNS и SQS для уведомления о событиях в системе?

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

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

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

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