aws-serverless

Builds, deploys, and troubleshoots serverless applications on AWS Lambda, API Gateway, and Step Functions.

Updated Sep 8, 2026
One-click install
npx skills add https://github.com/dennisvink/yolomancer --skill aws-serverless-dennisvink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-serverless
Source: https://github.com/dennisvink/yolomancer/tree/main/skills/aws/core-skills/aws-serverless
Command: npx skills add https://github.com/dennisvink/yolomancer --skill aws-serverless-dennisvink

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aws-lambda-powertools, and includes references (resource) and assets (resource) components.

What problem does it solve? Building serverless applications on AWS involves dozens of non-obvious quotas, mutual-exclusivity rules, and error patterns (502 proxy responses, CORS misconfigurations, concurrency throttling, cold starts) that are easy to get wrong and hard to debug without deep platform experience. ## Core Features & Use Cases - Lambda configuration and optimization: cold start strategies (SnapStart vs Provisioned Concurrency), memory/CPU tuning, VPC connectivity, Function URLs, and Powertools integration. - Event-driven architecture guidance: SQS/DynamoDB Streams/Kinesis event source mappings, event filtering, partial batch failure reporting, and idempotency patterns. - Troubleshooting and production readiness: exact error-to-fix mappings for Lambda, API Gateway, Step Functions, and SAM/CDK, plus a production checklist covering observability, security, and reliability. - Use Case: When your API Gateway returns 502 errors after connecting a Lambda function, this Skill identifies the malformed proxy response shape and provides the exact fix, then helps you configure CORS, throttling, and access logging correctly. ## Quick Start Ask the assistant to help you build, deploy, or debug an AWS serverless application, for example by describing a Lambda timeout issue or requesting a SAM template for an API with DynamoDB.

Frequently Asked Questions about aws-serverless

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix a 502 Bad Gateway error from API Gateway with Lambda?

A 502 under Lambda proxy integration means the response shape is malformed. The function must return an object with statusCode, headers, and a body that is a JSON-stringified string, not a raw object. The function itself ran fine; only the response format was wrong.

Should I use SnapStart or Provisioned Concurrency for Lambda cold starts?

SnapStart works for Java 11+, Python 3.12+, and .NET 8+ and restores from a snapshot, but it is mutually exclusive with Provisioned Concurrency and EFS. Choose Provisioned Concurrency when you need guaranteed sub-50ms latency on every request or more than 512 MB ephemeral storage.

What is the difference between reserved and provisioned concurrency in Lambda?

Reserved concurrency caps and guarantees capacity for a function, acting as a kill switch when set to zero. Provisioned concurrency pre-initializes warm environments on a published version or alias to eliminate cold starts, and is billed even when idle.

Why is my public Lambda Function URL returning 403 Forbidden?

Invoking a Function URL always requires both lambda:InvokeFunctionUrl and lambda:InvokeFunction permissions. With AuthType NONE you must add two separate resource-based policy statements; granting only InvokeFunctionUrl returns 403 even for public URLs.

When should I use Step Functions versus Lambda durable functions?

Step Functions fits orchestration calling AWS services directly through 200+ native integrations and provides a visual, auditable workflow definition. Lambda durable functions fit code-first orchestration inside an existing Lambda codebase with many fine-grained steps and standard testing practices.

Does this guidance apply to ECS, Fargate, or EC2 workloads?

No. The Skill explicitly excludes EC2, ECS/Fargate containers, and Amplify hosting. It covers Lambda, API Gateway, Step Functions, EventBridge, and related event-driven serverless services only.