AIKraft/Skills/aws-sdk-swift-usage

aws-sdk-swift-usage

Шаблон использования AWS SDK for Swift. Применяется при написании кода на Swift для взаимодействия с сервисами AWS через пакет aws-sdk-swift.

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

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

Шаблон использования AWS SDK for Swift для написания кода на Swift, взаимодействующего с сервисами AWS. Определяет правильную структуру асинхронного кода и критически важные правила конфигурации клиентов.

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

  • Написание основного entry point приложения на Swift с использованием AWS SDK.
  • Инициализация клиентов AWS (например, S3Client) в асинхронном контексте.
  • Избегание использования устаревших классов конфигурации при настройке клиентов.
  • Структурирование асинхронных операций взаимодействия с сервисами AWS.

Как работает

  1. Определить структуру с атрибутом @main, содержащую статический метод main, помеченный как async throws.
  2. Инициализировать необходимый клиент (например, S3Client) внутри main с использованием try await.
  3. Выполнять асинхронные операции SDK внутри блока main.
  4. Строго избегать использования классов S3ClientConfiguration или DynamoDBClientConfiguration, так как они устарели.

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

Напиши код на Swift для инициализации S3Client и выполнения асинхронной операции, используя правильный шаблон из AWS SDK for Swift.
Как правильно организовать entry point для приложения на Swift, использующего AWS SDK, чтобы избежать deprecated конфигураций?
Создай структуру @main для асинхронного взаимодействия с AWS сервисами через Swift SDK.

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

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

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

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