What problem does it solve? Writing correct code against the AWS SDK for JavaScript v3 requires knowing its modular package structure, credential provider chain, streaming behavior, and service-specific patterns, which differ significantly from SDK v2 and are easy to get wrong. ## Core Features & Use Cases - Client and Credential Configuration: Set up bare-bones or aggregated clients, configure regions, retries, HTTP handlers, and choose from the full set of credential providers including STS AssumeRole, SSO, and Cognito. - Service-Specific Patterns: Work with DynamoDB DocumentClient marshalling, S3 presigned URLs, multipart uploads, waiters, paginators, and SigV4a for Multi-Region Access Points. - Operational Guidance: Handle streaming responses without socket exhaustion, structure error handling with $metadata, apply middleware, and follow Lambda best practices. - Use Case: When building a Node.js backend that uploads files to S3 and writes metadata to DynamoDB, use this Skill to generate correct client setup, multipart upload logic, and DocumentClient code with proper error handling. ## Quick Start Write a TypeScript function that uses the AWS SDK v3 to upload a stream to S3 with a multipart upload and handle errors correctly.