Aws Cloudformation Auto Scaling

Échafaudage CloudFormation pour les groupes Auto Scaling EC2/ECS, les politiques et les hooks de cycle de vie

par giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Fonctionne avec configuration ★ 7.2/10

Aws Cloudformation Auto Scaling — Échafaudage CloudFormation pour les groupes Auto Scaling EC2/ECS, les politiques et les hooks de cycle de vie

Ce que fait

Fournit des modèles YAML AWS CloudFormation pour l'Auto Scaling : modèles de lancement, groupes Auto Scaling, politiques de mise à l'échelle par suivi de cible et par étapes, hooks de cycle de vie, intégration ALB, alarmes CloudWatch et exportations inter-stacks. Se déclenche lorsqu'un utilisateur demande d'écrire ou d'étendre CloudFormation pour la mise à l'échelle EC2/ECS, la capacité ASG ou les politiques de mise à l'échelle. Livré avec une référence de contraintes plus des extraits de commandes AWS CLI validate/verify.

Rapport de test

SKILL.md trouvé au chemin correspondant au slug ; le frontmatter est parsé avec name+description+allowed-tools (Read,Write,Bash). Les trois fichiers référencés (constraints.md/examples.md/reference.md) renvoient HTTP 200 ; aucune faille de sécurité (seulement UserData yum standard). Phrases de déclenchement testées — DEVRAIT charger : (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" ; NE DEVRAIT PAS : (4) "Write a Terraform module for an autoscaling group" (pas CloudFormation), (5) "Create a plain single EC2 instance CloudFormation template, no scaling" (compétence sœur aws-cloudformation-ec2) — 5/5 correct. Test de sortie : j'ai écrit un modèle ASG+ALB de base de mémoire, puis un suivant strictement les étapes/exemple complet de la compétence. La compétence ajoute une réelle ampleur par rapport à la base (TargetGroup + HealthCheckType ELB, HealthCheckGracePeriod, tags avec PropagateAtLaunch, sorties Export inter-stacks, plus workflow CLI validate/verify). MAIS le suivre strictement reproduit deux défauts de schéma que la base a évités : AWS::EC2::LaunchTemplate place ImageId/InstanceType/SecurityGroupIds directement sous Properties au lieu de l'intérieur du bloc LaunchTemplateData requis, et il déclare InstanceType avec le type AWS::EC2::Instance::Type qui n'est pas un type de paramètre CloudFormation valide — les deux échoueraient à aws cloudformation validate-template. Impossible d'exécuter validate-template (pas d'identifiants AWS), donc les défauts ont été vérifiés par rapport au schéma CFN connu, pas en direct. Docs pénalisés pour avoir appelé ces exemples "production-ready" malgré le schéma de modèle de lancement invalide.

Testé le: 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).

Commandes et exemples de prompts

  • /aws-cloudformation-auto-scalingÉchafaudage CloudFormation pour les groupes Auto Scaling EC2/ECS, les politiques et les hooks de cycle de vie

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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