What problem does it solve? Writing AWS infrastructure by hand in CloudFormation templates is verbose and error-prone, and misconfigured CDK stacks can fail deployment or violate security best practices. This Skill guides you through building CDK applications correctly, with integrated validation and up-to-date AWS documentation access. ## Core Features & Use Cases - CDK Construct Guidance: Implement stacks and constructs in TypeScript or Python following best practices like automatic resource naming, least-privilege IAM grants, and L2/L3 construct patterns. - Multi-Layer Validation: Run cdk-nag synthesis-time checks plus the included validate-stack.sh script to verify template size, resource counts, and synthesis success before deployment. - MCP Server Integration: Query AWS Documentation and CDK MCP servers to verify service availability, regional support, and current API specifications beyond the model's knowledge cutoff. - Use Case: You need to deploy a serverless API with Lambda and DynamoDB. The Skill helps you define a NodejsFunction with automatic bundling, grant least-privilege table access, validate the stack with cdk-nag, and synthesize the CloudFormation template for deployment. ## Quick Start Ask the assistant to create a CDK stack with a Lambda function and DynamoDB table following AWS best practices.