Aws Cloudformation Auto Scaling

CloudFormation scaffolding for EC2/ECS Auto Scaling-grupper, politikker og lifecycle hooks

Af giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Virker med opsætning ★ 7.2/10

Aws Cloudformation Auto Scaling — CloudFormation scaffolding for EC2/ECS Auto Scaling-grupper, politikker og lifecycle hooks

Hvad det gør

Leverer AWS CloudFormation YAML-mønstre for Auto Scaling: launch templates, Auto Scaling Groups, target-tracking og step scaling-politikker, lifecycle hooks, ALB-integration, CloudWatch-alarmer og cross-stack exports. Udløses, når en bruger beder om at skrive eller udvide CloudFormation for EC2/ECS-skalering, ASG-kapacitet eller skaleringspolitikker. Leveres med en constraints-reference plus validate/verify AWS CLI-kommando-snippets.

Testrapport

Fandt SKILL.md på den slug-matchende sti; frontmatter parser med name+description+allowed-tools (Read,Write,Bash). Alle tre refererede filer (constraints.md/examples.md/reference.md) returnerer HTTP 200; ingen sikkerhedsbrister (kun standard yum UserData). Trigger-fraseringer testet — SKULLE indlæse: (1) "Skriv en CloudFormation-skabelon til en EC2 Auto Scaling Group med CPU target-tracking bag en ALB", (2) "Tilføj en lifecycle hook og skaleringspolitik til min ASG CloudFormation-stack", (3) "Opsæt planlagt skalering for min ECS-tjeneste via CloudFormation"; SKULDE IKKE: (4) "Skriv et Terraform-modul til en autoscaling group" (ikke CloudFormation), (5) "Opret en simpel enkelt EC2-instans CloudFormation-skabelon, ingen skalering" (søskende aws-cloudformation-ec2 færdighed) — 5/5 korrekt. Outputtest: skrev en baseline ASG+ALB-skabelon fra hukommelsen, derefter en, der strengt fulgte færdighedens trin/komplette eksempel. Færdigheden tilføjer reel bredde i forhold til baseline (TargetGroup + HealthCheckType ELB, HealthCheckGracePeriod, tags med PropagateAtLaunch, cross-stack Export outputs, plus validate/verify CLI-workflow). MEN ved at følge den strengt reproduceres to skemadefekter, som baselinen undgik: AWS::EC2::LaunchTemplate placerer ImageId/InstanceType/SecurityGroupIds direkte under Properties i stedet for inde i den krævede LaunchTemplateData-blok, og den erklærer InstanceType med type AWS::EC2::Instance::Type, hvilket ikke er en gyldig CloudFormation-parametertype — begge ville fejle aws cloudformation validate-template. Kunne ikke køre validate-template (ingen AWS-legitimationsoplysninger), så defekter verificeret mod kendt CFN-skema, ikke live. Docs nedskrevet for at kalde disse eksempler "production-ready" på trods af det ugyldige launch-template-skema.

Testet: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/aws-cloudformation-auto-scaling-src
mkdir -p ~/.claude/skills
cp -R /tmp/aws-cloudformation-auto-scaling-src/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling ~/.claude/skills/aws-cloudformation-auto-scaling
# No external deps to install the skill. To actually run its validate/verify snippets you need the AWS CLI configured with credentials.
# References ship alongside SKILL.md: references/constraints.md, examples.md, reference.md (all present, HTTP 200).

Kommandoer og eksempelprompter

  • /aws-cloudformation-auto-scalingCloudFormation scaffolding for EC2/ECS Auto Scaling-grupper, politikker og lifecycle hooks

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Write a CloudFormation template for EC2 auto scaling
  • Add a scaling policy to this ECS service
  • Set up predictive scaling for this Lambda function