Aws Cloudformation Auto Scaling

Szablon CloudFormation dla grup Auto Scaling EC2/ECS, polityk i haków cyklu życia

Autor: giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Działa po konfiguracji ★ 7.2/10

Aws Cloudformation Auto Scaling — Szablon CloudFormation dla grup Auto Scaling EC2/ECS, polityk i haków cyklu życia

Co robi ten skill

Dostarcza wzorce YAML AWS CloudFormation dla Auto Scaling: szablony uruchamiania, grupy Auto Scaling, polityki skalowania oparte na celu i krokowe, haki cyklu życia, integrację z ALB, alarmy CloudWatch i eksporty między stosami. Uruchamia się, gdy użytkownik prosi o napisanie lub rozszerzenie CloudFormation dla skalowania EC2/ECS, pojemności ASG lub polityk skalowania. Zawiera referencje ograniczeń oraz fragmenty poleceń AWS CLI do walidacji/weryfikacji.

Raport z testu

Zlokalizowano SKILL.md w ścieżce zgodnej ze slugiem; frontmatter parsowany z name+description+allowed-tools (Read,Write,Bash). Wszystkie trzy odwołane pliki (constraints.md/examples.md/reference.md) zwracają HTTP 200; brak zagrożeń bezpieczeństwa (tylko standardowe yum UserData). Przetestowano frazy wyzwalające — POWINNO ładować: (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”; NIE POWINNO: (4) „Write a Terraform module for an autoscaling group” (nie CloudFormation), (5) „Create a plain single EC2 instance CloudFormation template, no scaling” (umiejętność siostrzana aws-cloudformation-ec2) — 5/5 poprawnie. Test wyjścia: napisałem bazowy szablon ASG+ALB z pamięci, a następnie jeden ściśle według kroków/kompletnego przykładu umiejętności. Umiejętność dodaje prawdziwą szerokość w stosunku do linii bazowej (TargetGroup + HealthCheckType ELB, HealthCheckGracePeriod, tagi z PropagateAtLaunch, wyjścia Export między stosami, plus przepływ pracy CLI validate/verify). ALE ścisłe przestrzeganie odtwarza dwie wady schematu, których linia bazowa uniknęła: AWS::EC2::LaunchTemplate umieszcza ImageId/InstanceType/SecurityGroupIds bezpośrednio pod Properties zamiast w wymaganym bloku LaunchTemplateData, i deklaruje InstanceType z typem AWS::EC2::Instance::Type, który nie jest prawidłowym typem parametru CloudFormation — oba by nie przeszły aws cloudformation validate-template. Nie można było uruchomić validate-template (brak poświadczeń AWS), więc wady zweryfikowano na podstawie znanego schematu CFN, a nie na żywo. Dokumentacja obniżona za nazywanie tych przykładów „production-ready” pomimo nieprawidłowego schematu szablonu uruchamiania.

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

Instalacja

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

Komendy i przykładowe prompty

  • /aws-cloudformation-auto-scalingSzablon CloudFormation dla grup Auto Scaling EC2/ECS, polityk i haków cyklu życia

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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