Aws Cloudformation Auto Scaling

CloudFormation-ställning för EC2/ECS Auto Scaling-grupper, policyer och livscykelkrokar

av giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Fungerar med konfiguration ★ 7.2/10

Aws Cloudformation Auto Scaling — CloudFormation-ställning för EC2/ECS Auto Scaling-grupper, policyer och livscykelkrokar

Vad den gör

Tillhandahåller AWS CloudFormation YAML-mönster för Auto Scaling: launch templates, Auto Scaling Groups, target-tracking och step scaling-policyer, lifecycle hooks, ALB-integration, CloudWatch-larm och cross-stack-exporter. Utlöses när en användare ber att skriva eller utöka CloudFormation för EC2/ECS-skalning, ASG-kapacitet eller skalningspolicyer. Levereras med en constraints-referens plus validate/verify AWS CLI-kommandon.

Testrapport

Hittade SKILL.md på den slug-matchande sökvägen; frontmatter parsas med name+description+allowed-tools (Read,Write,Bash). Alla tre refererade filer (constraints.md/examples.md/reference.md) returnerar HTTP 200; inga säkerhetsbrister (endast standard yum UserData). Trigger-fraseringar testade — BÖR laddas: (1) "Write a CloudFormation template for an EC2 Auto Scaling Group with CPU target-tracking behind an ALB", (2) "Add a lifecycle hook and scaling policy to my ASG CloudFormation stack", (3) "Set up scheduled scaling for my ECS service via CloudFormation"; BÖR INTE: (4) "Write a Terraform module for an autoscaling group" (inte CloudFormation), (5) "Create a plain single EC2 instance CloudFormation template, no scaling" (syskonfärdighet aws-cloudformation-ec2) — 5/5 korrekt. Utdata-test: skrev en baslinje ASG+ALB-mall från minnet, sedan en som strikt följde färdighetens steg/kompletta exempel. Färdigheten lägger till verklig bredd över baslinjen (TargetGroup + HealthCheckType ELB, HealthCheckGracePeriod, tags med PropagateAtLaunch, cross-stack Export-utdata, plus validate/verify CLI-arbetsflöde). MEN att strikt följa den reproducerar två schemadefekter som baslinjen undvek: AWS::EC2::LaunchTemplate placerar ImageId/InstanceType/SecurityGroupIds direkt under Properties istället för inuti det obligatoriska LaunchTemplateData-blocket, och den deklarerar InstanceType med typen AWS::EC2::Instance::Type vilket inte är en giltig CloudFormation-parametertyp — båda skulle misslyckas med aws cloudformation validate-template. Kunde inte köra validate-template (inga AWS-uppgifter), så defekter verifierades mot känt CFN-schema, inte live. Dokumentation fick avdrag för att kalla dessa exempel "production-ready" trots det ogiltiga launch-template-schemat.

Testad: 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).

Kommandon och exempelprompter

  • /aws-cloudformation-auto-scalingCloudFormation-ställning för EC2/ECS Auto Scaling-grupper, policyer och livscykelkrokar

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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