aws-sdk-swift-usage
Шаблон использования AWS SDK for Swift. Применяется при написании кода на Swift для взаимодействия с сервисами AWS через пакет aws-sdk-swift.
AIaws
official
Разработка
★ 2.8k
Что делает навык
Шаблон использования AWS SDK for Swift для написания кода на Swift, взаимодействующего с сервисами AWS. Определяет правильную структуру асинхронного кода и критически важные правила конфигурации клиентов.
Когда применять
- Написание основного entry point приложения на Swift с использованием AWS SDK.
- Инициализация клиентов AWS (например, S3Client) в асинхронном контексте.
- Избегание использования устаревших классов конфигурации при настройке клиентов.
- Структурирование асинхронных операций взаимодействия с сервисами AWS.
Как работает
- Определить структуру с атрибутом @main, содержащую статический метод main, помеченный как async throws.
- Инициализировать необходимый клиент (например, S3Client) внутри main с использованием try await.
- Выполнять асинхронные операции SDK внутри блока main.
- Строго избегать использования классов 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 и совместимые) подхватывает его по описанию и следует шагам.