aws-serverless
aws-serverless — скилл AWS для построения, развёртывания, управления, настройки, отладки и оптимизации serverless-приложений на AWS. Основной охват включает Lambda, API Gateway, Step Functions, EventBridge, event source mappings, concurrency, cold starts, deployment и troubleshooting. В исходном описании также перечислены CORS-debugging, SnapStart, Powertools, function URLs, EventBridge Scheduler, Lambda layers и production readiness. Скилл реагирует не только на слово serverless: его триггерами являются упоминания Lambda, API Gateway, Step Functions, SAM templates, CDK serverless stacks, DynamoDB stream triggers, SQS event sources, cold starts, timeouts, ошибки 502/504, throttling, concurrency, CORS, Powertools и event-driven architecture. Источник предлагает работать со скиллом лучше всего вместе с AWS MCP server: через него можно запускать CLI-команды, запрашивать CloudWatch и непосредственно проверять конфигурацию. При этом руководство заявляет совместимость и с обычным AWS CLI, поэтому наличие MCP не является единственным способом применить материал. Сначала следует определить конкретную задачу и направить её к специализированному разделу, а не загружать все справочные материалы подряд. Верхний маршрут для advanced Lambda compute включает три отдельные области. aws-lambda-microvms предназначен для сильной изоляции арендаторов, запуска недоверенного кода, AI-agent sandboxes, REPL, notebooks и CI runners, а также для долгоживущих сессий, suspend/resume, прослушивания портов и Firecracker microVM. aws-lambda-durable-functions относится к durable execution, checkpoint-and-replay, долгим многошаговым процессам, saga-паттерну, human-in-the-loop callbacks и автоматическому хранению состояния. aws-lambda-managed-instances посвящён Lambda Managed Instances, capacity providers и сценариям устойчивого большого трафика, где рассматриваются Savings Plans, Reserved Instances и настройки concurrency. Эти маршруты помогают не смешивать обычную функцию Lambda с микровиртуализацией, durable execution или EC2-backed capacity. Для типовых операций в исходнике есть пошаговые процедуры: подключение Lambda к API Gateway или DynamoDB, создание API Gateway stage, развёртывание custom domain REST API, диагностика Lambda timeouts и потоковая цепочка S3 upload → EventBridge → Step Functions → Lambda либо Fargate для крупных файлов. Отдельные reference-файлы покрывают архитектуру, Lambda configuration, cold starts, SnapStart, memory, VPC, layers и Function URLs; reserved/provisioned concurrency и ESM controls; SQS, DynamoDB Streams, SNS, Kinesis и batch failures; Step Functions, EventBridge rules, pipes и scheduler; API Gateway quotas, authorizers и WebSocket; SAM/CDK resource types; production readiness, observability, anti-patterns и troubleshooting по точной строке ошибки. Ограничения зафиксированы явно: этот скилл не предназначен для EC2, ECS/Fargate containers или Amplify hosting как самостоятельных платформ. Кроме того, значения квот, runtime-версии и feature matrices в справочниках могут меняться; когда решение зависит от точного лимита или текущей возможности AWS, нужно сверяться с актуальной документацией AWS. Поэтому карточка подходит для выбора serverless-маршрута, настройки event-driven связок, разборов таймаутов и throttling, подготовки SAM/CDK и production-readiness-проверок, но не заменяет проверку аккаунта, IAM-разрешений, региона и текущих сервисных ограничений.
Для чего подходит
- Создание AWS Lambda-приложения
- Диагностика API Gateway и event-driven систем
- Оптимизация cold starts и concurrency
Установка
Сначала прочитайте SKILL.md и scripts в исходном репозитории. Затем выполните команду в каталоге проекта:
npx skills add https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-core/skills/aws-serverless