์Šคํ‚ฌ aws-serverless
๐Ÿ“ฆ

aws-serverless

์•ˆ์ „

Build Production AWS Serverless Apps

This skill helps developers create production-ready AWS serverless applications with proper Lambda patterns, API Gateway integration, and event-driven architectures.

์ง€์›: Claude Codex Code(CC)
๐Ÿ“Š 71 ์ ์ ˆํ•จ
1

์Šคํ‚ฌ ZIP ๋‹ค์šด๋กœ๋“œ

2

Claude์—์„œ ์—…๋กœ๋“œ

์„ค์ • โ†’ ๊ธฐ๋Šฅ โ†’ ์Šคํ‚ฌ โ†’ ์Šคํ‚ฌ ์—…๋กœ๋“œ๋กœ ์ด๋™

3

ํ† ๊ธ€์„ ์ผœ๊ณ  ์‚ฌ์šฉ ์‹œ์ž‘

ํ…Œ์ŠคํŠธํ•ด ๋ณด๊ธฐ

"aws-serverless" ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. Create a Lambda handler that reads from DynamoDB

์˜ˆ์ƒ ๊ฒฐ๊ณผ:

A Node.js Lambda handler with AWS SDK v3, proper error handling, DynamoDBDocumentClient setup, and API Gateway response format with CORS headers.

"aws-serverless" ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. Write SAM template for HTTP API with Lambda

์˜ˆ์ƒ ๊ฒฐ๊ณผ:

A SAM template showing HttpApi definition, Lambda function with DynamoDBReadPolicy and DynamoDBCrudPolicy, and proper CORS configuration.

"aws-serverless" ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. Implement SQS batch processing with retry logic

์˜ˆ์ƒ ๊ฒฐ๊ณผ:

Lambda handler that iterates through SQS records, catches individual failures, tracks batchItemFailures, and returns them for SQS retry mechanism.

๋ณด์•ˆ ๊ฐ์‚ฌ

์•ˆ์ „
v1 โ€ข 2/24/2026

This skill provides documentation and code patterns for AWS serverless development. Static analyzer flagged 34 potential issues, but all are false positives triggered by YAML code blocks and standard AWS terminology. The skill contains only legitimate code examples for Lambda handlers, SAM templates, and infrastructure configuration. No malicious patterns found.

1
์Šค์บ”๋œ ํŒŒ์ผ
328
๋ถ„์„๋œ ์ค„ ์ˆ˜
0
๋ฐœ๊ฒฌ ์‚ฌํ•ญ
1
์ด ๊ฐ์‚ฌ ์ˆ˜
๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค

๊ฐ์ง€๋œ ํŒจํ„ด

False Positive: Shell Command DetectionFalse Positive: Windows SAM DatabaseFalse Positive: Hardcoded URLFalse Positive: Path TraversalFalse Positive: Environment Variable Access
๊ฐ์‚ฌ์ž: claude

ํ’ˆ์งˆ ์ ์ˆ˜

38
์•„ํ‚คํ…์ฒ˜
100
์œ ์ง€๋ณด์ˆ˜์„ฑ
87
์ฝ˜ํ…์ธ 
30
์ปค๋ฎค๋‹ˆํ‹ฐ
100
๋ณด์•ˆ
91
์‚ฌ์–‘ ์ค€์ˆ˜

๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

New Serverless Project Setup

Generate proper Lambda handler structure with DynamoDB integration, error handling, and API Gateway response format.

Event-Driven Architecture

Create SQS-triggered Lambda functions with batch processing, partial failure handling, and dead letter queue configuration.

Infrastructure as Code

Write SAM templates with proper IAM policies, environment variables, CORS settings, and resource definitions.

์ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”

Basic Lambda Handler
Create a Node.js Lambda handler function that reads from DynamoDB using the AWS SDK v3. Include proper error handling and return an API Gateway compatible response.
API Gateway Integration
Write a SAM template that creates an HTTP API with Lambda integration. Include GET and POST endpoints with DynamoDB read and write policies.
SQS Queue Processing
Create a Lambda function that processes SQS messages in batches. Include partial failure handling that reports failed items back to SQS for retry.
Cold Start Optimization
Show best practices for reducing Lambda cold start times including memory allocation, dependency management, and VPC considerations.

๋ชจ๋ฒ” ์‚ฌ๋ก€

  • Initialize AWS SDK clients and database connections outside the Lambda handler for reuse across invocations
  • Use DynamoDBDocumentClient for simplified attribute marshaling and unmarshaling
  • Configure appropriate timeout values matching your function execution time plus overhead
  • Use provisioned concurrency for latency-sensitive applications

ํ”ผํ•˜๊ธฐ

  • Do not create monolithic Lambda functions that handle multiple unrelated operations
  • Avoid including large dependencies that are rarely used to reduce deployment package size
  • Do not make synchronous calls inside VPC-attached Lambda without considering ENI attachment overhead
  • Avoid using wildcard CORS AllowOrigins in production unless explicitly required

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

What runtime does this skill support?
This skill provides patterns for Node.js and Python Lambda runtimes.
Does this skill create actual AWS resources?
No, this skill generates code templates and patterns. You must deploy them using SAM CLI or CDK.
How do I handle DynamoDB connections in Lambda?
Create the DynamoDB client outside the handler function so it is reused across invocations.
What is the recommended batch size for SQS Lambda?
Start with batch size 10 and tune based on your message processing time and failure rate.
How do I reduce Lambda cold start times?
Increase memory allocation (increases CPU), minimize dependencies, use provisioned concurrency, and avoid VPC if not needed.
Can I use this skill for VPC-attached Lambda functions?
Yes, but be aware of ENI attachment overhead that affects cold starts. Consider using VPC endpoints for DynamoDB.

๊ฐœ๋ฐœ์ž ์„ธ๋ถ€ ์ •๋ณด

์ž‘์„ฑ์ž

sickn33

๋ผ์ด์„ ์Šค

MIT

์ฐธ์กฐ

main

ํŒŒ์ผ ๊ตฌ์กฐ

๐Ÿ“„ SKILL.md