Cloudformation
CloudFormation template-mønstre, stack CLI-kommandoer, drift- og rollback-fejlfinding
Testet · Virker
Hvad det gør
En reference-skill for AWS CloudFormation, der leverer template-mønstre (parameters, mappings, conditions, exported outputs, nested stacks, custom resources), en stack- og change-set CLI-kommandotabel og fejlfindingsopskrifter for CREATE_FAILED, DELETE_FAILED, drift-detektion og fastlåste rollbacks. Den udløses, når du skriver eller gennemgår CloudFormation-templates, deployerer eller opdaterer stacks, eller debugger en fejlagtig stack. Output er kun viden; kørsel af kommandoerne kræver stadig AWS CLI og credentials.
Testrapport
Installeret i en throwaway HOME (mktemp -d) og bekræftet, at SKILL.md + template-patterns.md lander på ~/.claude/skills/cloudformation/; frontmatter parset via PyYAML med name+description til stede, begge filer returnerede HTTP 200 ved rå hentning, og grep efter curl-pipe-sh, base64, eval, wget, hardkodede /Users-stier og injektionsfraser fandt intet. Opgave: "CloudFormation template for an image-upload pipeline (S3 bucket -> Lambda -> DynamoDB metadata), deployable to dev and prod" — skrev baseline.yaml (94 linjer) fra generel viden, derefter skill.yaml (155 linjer) efter body; en YAML-parsing af begge viste, at baseline havde 0 Mappings, 0 Conditions, 0 eksporterede outputs, 0 output Descriptions, ingen PointInTimeRecovery, ingen ${AWS::StackName}-navngivning (rå BucketName param i stedet), mens skill-versionen havde EnvironmentConfig-mappings, der drev MemorySize/log retention via !FindInMap, en IsProd-betingelse, der styrede versionering og DeletionPolicy: Retain på 2 ressourcer, 3/3 outputs med Description + Export, PITR aktiveret, en PK/SK+GSI1-tabel, en loggruppe med retention, og SourceAccount tilføjet til Lambda-permission. Trigger-fraser bedømt: SKULLE udløses — "Write a CloudFormation template for an S3 bucket that triggers a Lambda on upload", "My CloudFormation stack is stuck in DELETE_FAILED, how do I get it unstuck?", "How do I detect drift on the prod stack and see which resources changed?"; SKULLE IKKE — "Write a Terraform module for an S3 bucket with versioning", "My Lambda times out on large payloads, help me debug the handler" — 5/5 korrekt. Docs fratrukket, fordi SKILL.md aldrig refererer til sin egen template-patterns.md-ledsager (så halvdelen af det leverede indhold indlæses aldrig), og repoets README's Codex-installations eksempel peger på en "rlhf"-skill, der ikke eksisterer i dette repo; cfn-lint og AWS CLI er fraværende her, så ingen af templates blev valideret mod den rigtige service.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/itsmostafa/aws-agent-skills.git /tmp/cloudformation-src mkdir -p ~/.claude/skills cp -R /tmp/cloudformation-src/skills/cloudformation ~/.claude/skills/cloudformation # Verified in a clean HOME: places SKILL.md + template-patterns.md at ~/.claude/skills/cloudformation/ # No dependencies to install. Actually deploying stacks requires the AWS CLI and configured credentials. # Alternative (installs all 18 AWS skills as a plugin, from Claude Code): # /plugin marketplace add itsmostafa/aws-agent-skills # /plugin install aws-agent-skills # Note: template-patterns.md is never linked from SKILL.md, so read it explicitly if you want # intrinsic-function, nested-stack, custom-resource, stack-policy, or DeletionPolicy detail.
Kommandoer og eksempelprompter
/cloudformationCloudFormation template-mønstre, stack CLI-kommandoer, drift- og rollback-fejlfinding
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Write a CloudFormation template for this stackFix the drift detected in our CloudFormation stackOrganize this infra using nested stacks