aws-lambda-checklist

Validate AWS Lambda functions for production readiness across design, IAM, and deployment.

6|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/wesleyosantos91/multi-agents --skill aws-lambda-checklist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aws-lambda-checklist
Source: https://github.com/wesleyosantos91/multi-agents/tree/main/devin/.devin/skills/aws-lambda-checklist
Command: npx skills add https://github.com/wesleyosantos91/multi-agents --skill aws-lambda-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents production incidents by giving you a complete, repeatable checklist for AWS Lambda design, configuration, observability, deployment, and operations.

Core Features & Use Cases

  • Handler structure and cold start readiness: Ensures the handler stays thin, business logic is testable, and initialization work is placed outside the handler to reduce latency.
  • Least-privilege IAM and secure configuration: Guides correct IAM scoping (no wildcard permissions), safe timeout/memory choices, and secret handling with Secrets Manager.
  • Operational excellence for runtime failures: Covers structured logs, tracing (X-Ray/ADOT), alarms, DLQ/idempotency patterns, and safer deployment via versions + aliases with canary/blue-green.

Quick Start

Use this skill when you are creating or reviewing an AWS Lambda function to verify handler design, IAM least privilege, observability, and production-safe deployment steps.

Frequently Asked Questions about aws-lambda-checklist

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

FAQPage Schema
How do I prepare an AWS Lambda function for production deployment?▼

To prepare an AWS Lambda function for production deployment, validate handler design, IAM least privilege, structured logging, tracing, alerting, DLQ, idempotency, and rollout strategy using versions and aliases rather than $LATEST.

What IAM permissions should I assign to an AWS Lambda function?▼

AWS Lambda functions should use least-privilege IAM permissions, avoiding wildcard permissions entirely. You must scope IAM roles correctly, configure safe timeout and memory limits, and handle secrets securely using Secrets Manager to maintain operational security.

How do I reduce AWS Lambda cold start latency?▼

To reduce AWS Lambda cold start latency, keep the handler thin, ensure business logic is testable, and place initialization work outside the handler. This structure minimizes execution time during function invocations and improves overall responsiveness.

Does AWS Lambda need a dead letter queue and idempotency pattern?▼

Yes, AWS Lambda requires a dead letter queue (DLQ) and idempotency patterns for operational excellence. These mechanisms capture asynchronous failed invocations and prevent duplicate processing, ensuring runtime failures do not cause data loss or inconsistency.

What is the safest way to deploy AWS Lambda functions?▼

The safest way to deploy AWS Lambda functions is using versions and aliases with canary or blue-green rollout strategies. This approach avoids $LATEST, enabling controlled traffic shifting and safer production releases across API Gateway or SQS event sources.

How do I set up observability and alerting for AWS Lambda?▼

AWS Lambda observability requires structured logs, tracing with X-Ray or ADOT, and alarms for errors, throttles, and duration. This configuration ensures you can monitor production readiness and detect runtime failures across your serverless infrastructure.