Разработка AWS
AWS development best practices for Lambda, SAM, CDK, DynamoDB, IAM, and serverless architecture using Infrastructure as Code.
AImindrally
official
Разработка
Что делает навык
Навык предоставляет комплексные руководства по разработке серверных приложений на AWS, фокусируясь на серверной архитектуре, инфраструктуре как коде (IaC) и безопасности. Он помогает создавать надежные решения с использованием Lambda, CDK, SAM, DynamoDB и IAM, соблюдая лучшие практики кодирования и мониторинга.
Когда применять
- Разработка и настройка AWS Lambda функций с использованием TypeScript и архитектуры ARM64.
- Проектирование и реализация инфраструктуры с помощью AWS CDK или SAM с применением принципа наименьших привилегий.
- Настройка баз данных DynamoDB с учетом шаблонов доступа и обеспечение безопасности через IAM.
- Организация процессов CI/CD, тестирования и мониторинга (CloudWatch, X-Ray) для серверных приложений.
Как работает
- Использовать TypeScript на архитектуре ARM64 для Lambda-функций, задавая корректные значения памяти и таймаутов.
- Применять Infrastructure as Code (CDK, SAM, Terraform) для описания инфраструктуры, разделяя ресурсы на стеки и кастомные конструкции.
- Настроить IAM-политики по принципу наименьших привилегий, используя роли сервисов вместо ключей доступа.
- Внедрить структурированное логирование, метрики CloudWatch и трассировку X-Ray для обеспечения наблюдаемости.
- Использовать AWS Secrets Manager или Parameter Store для управления секретами, никогда не храня их в коде.
- Проводить тестирование с использованием mock-клиентов AWS SDK, LocalStack или SAM local перед развертыванием.
Примеры запросов агенту
Напиши код Lambda-функции на TypeScript для ARM64 с обработкой ошибок и валидацией входных данных.
Создай структуру проекта AWS CDK с кастомными конструктами для API, хранения данных и вычислений.
Составь IAM-политику с наименьшими привилегиями для доступа Lambda к таблице DynamoDB.
Что понадобится
- Среда разработки с поддержкой TypeScript и AWS SDK.
- Инструменты CLI для работы с AWS CDK, SAM или Terraform.
- Доступ к учетной записи AWS с настроенными правами для развертывания ресурсов.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «aws-development» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r aws-development/ ~/.claude/skills/aws-development/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.