What problem does it solve? Managing AWS infrastructure manually through the console leads to inconsistent environments, configuration drift, and hard-to-reproduce setups. This Skill turns AWS provisioning into repeatable Terraform code with modular structure, state management, and CLI-based troubleshooting. ## Core Features & Use Cases - Modular Terraform Architecture: Pre-built module patterns for networking (VPC, subnets, VPC Endpoints), compute (ALB, ASG, Launch Templates), database (RDS MySQL), messaging (Amazon MQ RabbitMQ), security groups, and IAM roles. - Migration & Import Workflows: Import existing ClickOps or CLI-created resources into Terraform state and reconcile drift with plan cycles. - CI/CD Pipelines: GitHub Actions workflows for Terraform plan/apply and Docker image deployment to ECR with ASG instance refresh. - CLI Troubleshooting: Ready-to-use AWS CLI diagnostic commands for SSM connectivity, ECR pull failures, ALB health checks, and route table blackholes. - Use Case: You need to evolve a single EC2 deployment into a production architecture with ALB, Auto Scaling Group, RDS, and VPC Endpoints replacing a costly NAT Gateway, all managed as code with a remote S3 backend. ## Quick Start Ask the assistant to provision a complete AWS environment with VPC, ALB, Auto Scaling Group, and RDS using Terraform modules for the dev environment.