Cloudformation
CloudFormation malmønstre, stack CLI-kommandoer, drift- og rollback-feilsøking
Bestått
Hva den gjør
En referanseferdighet for AWS CloudFormation som leverer malmønstre (parameters, mappings, conditions, exported outputs, nested stacks, custom resources), en stack og change-set CLI-kommandotabell, og feilsøkingsmetoder for CREATE_FAILED, DELETE_FAILED, drift-deteksjon og fastlåste rollbacks. Den utløses når du skriver eller gjennomgår CloudFormation-maler, distribuerer eller oppdaterer stacker, eller feilsøker en feilende stack. Utdata er kun kunnskap; kjøring av kommandoene krever fortsatt AWS CLI og legitimasjon.
Testrapport
Installert i en midlertidig HOME (mktemp -d) og bekreftet at SKILL.md + template-patterns.md lander på ~/.claude/skills/cloudformation/; frontmatter parset via PyYAML med name+description til stede, begge filer returnerte HTTP 200 ved rå henting, og grep etter curl-pipe-sh, base64, eval, wget, hardkodede /Users-stier og injeksjonsfraser fant ingenting. Oppgave: "CloudFormation template for an image-upload pipeline (S3 bucket -> Lambda -> DynamoDB metadata), deployable to dev and prod" — skrev baseline.yaml (94 linjer) fra generell kunnskap, deretter skill.yaml (155 linjer) etter kroppen; en YAML-parsing av begge viste at baseline hadde 0 Mappings, 0 Conditions, 0 exported outputs, 0 output Descriptions, ingen PointInTimeRecovery, ingen ${AWS::StackName}-navngivning (rå BucketName param i stedet), mens ferdighetsversjonen hadde EnvironmentConfig mappings som drev MemorySize/log retention via !FindInMap, en IsProd condition som styrte versjonering og DeletionPolicy: Retain på 2 ressurser, 3/3 outputs med Description + Export, PITR aktivert, en PK/SK+GSI1-tabell, en log group med retention, og SourceAccount lagt til Lambda-tillatelsen. Utløserfraser vurdert: SKULLE utlø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. Dokumentasjon redusert fordi SKILL.md aldri refererer til sin egen template-patterns.md-følgesvenn (så halvparten av det leverte innholdet lastes aldri), og repoets READMEs Codex-installasjonseksempel peker på en "rlhf"-ferdighet som ikke eksisterer i dette repoet; cfn-lint og AWS CLI er fraværende her, så ingen mal ble validert mot den virkelige tjenesten.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
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 malmønstre, stack CLI-kommandoer, drift- og rollback-feilsøking
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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