Aws Cloudformation Auto Scaling
Échafaudage CloudFormation pour les groupes Auto Scaling EC2/ECS, les politiques et les hooks de cycle de vie
Fonctionne avec configuration
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 scalingAdd a scaling policy to this ECS serviceSet up predictive scaling for this Lambda function