Aws Cloudformation Auto Scaling
Szablon CloudFormation dla grup Auto Scaling EC2/ECS, polityk i haków cyklu życia
Działa po konfiguracji
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 scalingAdd a scaling policy to this ECS serviceSet up predictive scaling for this Lambda function