AWS CloudFormation Auto Scaling Patterns
A skill that generates and validates CloudFormation templates for EC2, ECS, and Lambda Auto Scaling.
Dev & CodingIntermediate★ 335⑂ 38AI score 9/10Last updated: Aug 18, 2026
What it does
- Walks through building CloudFormation YAML for Auto Scaling Groups, Launch Templates/Configurations, scaling policies (target tracking, step, simple), and lifecycle hooks.
- Shows template organization with Parameters, Outputs, Mappings, Conditions, plus cross-stack references via Export/ImportValue.
- Wires in supporting resources: ALB target groups, CloudWatch alarms, and SNS notifications for scaling events.
- Documents real service limits (max instances, policies per ASG, cooldowns) along with security and cost warnings.
- Supplies AWS CLI commands to validate templates, create/execute change sets, and verify ASG health after deploy.
Who it's for
- DevOps and SRE engineers managing AWS capacity as Infrastructure as Code.
- Backend developers new to CloudFormation who want a vetted starting template.
- Cloud architects optimizing cost with Spot and mixed instances policies.
Example uses
- "Give me a multi-AZ ASG, 2–10 t3.micro instances, 70% CPU target tracking behind an ALB" → full template with Launch Template, Target Group, and ScalingPolicy.
- "Ship logs to S3 before an instance terminates" → an EC2_INSTANCE_TERMINATING lifecycle hook with SNS topic and IAM role.
- "Another stack needs this ASG name" → Output Export naming conventions and Fn::ImportValue usage.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/giuseppe-trisciuoglio/developer-kit/HEAD/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling folder from the GitHub repo giuseppe-trisciuoglio/developer-kit into my ~/.claude/skills/aws-cloudformation-auto-scaling/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/developer-kit && mkdir -p ~/.claude/skills && cp -r /tmp/developer-kit/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/developer-kit - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skill folder:
cp -r /tmp/developer-kit/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling ~/.claude/skills/ - Verify with
ls ~/.claude/skills/aws-cloudformation-auto-scaling— you should see SKILL.md and the references folder. - Install the AWS CLI and run
aws configureso template validation and deployment work. - Restart Claude Code, then prompt something like "build a CloudFormation Auto Scaling Group template".
- Always preview generated templates with a change set before applying them to production.
View source on GitHub ↗License: MIT