Aws Cloudformation Auto Scaling

Scaffolding CloudFormation per gruppi Auto Scaling EC2/ECS, policy e lifecycle hooks

di giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Richiede configurazione ★ 7.2/10

Aws Cloudformation Auto Scaling — Scaffolding CloudFormation per gruppi Auto Scaling EC2/ECS, policy e lifecycle hooks

Cosa fa

Fornisce pattern YAML AWS CloudFormation per Auto Scaling: launch templates, Auto Scaling Groups, policy di scaling target-tracking e step, lifecycle hooks, integrazione ALB, allarmi CloudWatch ed esportazioni cross-stack. Si attiva quando un utente chiede di scrivere o estendere CloudFormation per lo scaling EC2/ECS, la capacità ASG o le policy di scaling. Include un riferimento ai vincoli più snippet di comando AWS CLI per validate/verify.

Rapporto di test

SKILL.md trovato nel percorso corrispondente allo slug; il frontmatter viene analizzato con name+description+allowed-tools (Read,Write,Bash). Tutti e tre i file referenziati (constraints.md/examples.md/reference.md) restituiscono HTTP 200; nessun problema di sicurezza (solo UserData yum standard). Frasi trigger testate — DOVREBBE caricare: (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"; NON DOVREBBE: (4) "Write a Terraform module for an autoscaling group" (non CloudFormation), (5) "Create a plain single EC2 instance CloudFormation template, no scaling" (skill sorella aws-cloudformation-ec2) — 5/5 corretto. Test di output: ho scritto un template baseline ASG+ALB dalla memoria, quindi uno seguendo rigorosamente i passaggi/esempio completo della skill. La skill aggiunge una reale ampiezza rispetto alla baseline (TargetGroup + HealthCheckType ELB, HealthCheckGracePeriod, tag con PropagateAtLaunch, output Export cross-stack, più workflow CLI validate/verify). MA seguirla rigorosamente riproduce due difetti di schema che la baseline ha evitato: AWS::EC2::LaunchTemplate inserisce ImageId/InstanceType/SecurityGroupIds direttamente sotto Properties invece che all'interno del blocco LaunchTemplateData richiesto, e dichiara InstanceType con tipo AWS::EC2::Instance::Type che non è un tipo di parametro CloudFormation valido — entrambi fallirebbero aws cloudformation validate-template. Non è stato possibile eseguire validate-template (nessuna credenziale AWS), quindi i difetti sono stati verificati rispetto allo schema CFN noto, non in tempo reale. La documentazione è stata penalizzata per aver definito questi esempi "production-ready" nonostante lo schema non valido del launch-template.

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

Installazione

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

Comandi e prompt di esempio

  • /aws-cloudformation-auto-scalingScaffolding CloudFormation per gruppi Auto Scaling EC2/ECS, policy e lifecycle hooks

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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