Cloudformation
CloudFormation-mallmönster, stack CLI-kommandon, felsökning av drift och rollback
Testad · Fungerar
Vad den gör
En referensfärdighet för AWS CloudFormation som tillhandahåller mallmönster (parameters, mappings, conditions, exported outputs, nested stacks, custom resources), en stack- och change-set CLI-kommandotabell, och felsökningsrecept för CREATE_FAILED, DELETE_FAILED, drift detection, och fastnade rollbacks. Den utlöses när du skriver eller granskar CloudFormation-mallar, distribuerar eller uppdaterar stackar, eller felsöker en misslyckad stack. Utdata är endast kunskap; att köra kommandona kräver fortfarande AWS CLI och autentiseringsuppgifter.
Testrapport
Installeras i en temporär HOME (mktemp -d) och bekräftade att SKILL.md + template-patterns.md hamnar på ~/.claude/skills/cloudformation/; frontmatter parsades via PyYAML med name+description närvarande, båda filerna returnerade HTTP 200 vid råhämtning, och grep efter curl-pipe-sh, base64, eval, wget, hårdkodade /Users-sökvägar och injektionstext hittade inget. Uppgift: "CloudFormation-mall för en bild-uppladdningspipeline (S3 bucket -> Lambda -> DynamoDB metadata), distribuerbar till dev och prod" — skrev baseline.yaml (94 rader) från allmän kunskap, sedan skill.yaml (155 rader) enligt kroppen; en YAML-parsning av båda visade att baslinjen hade 0 Mappings, 0 Conditions, 0 exported outputs, 0 output Descriptions, ingen PointInTimeRecovery, ingen ${AWS::StackName}-namngivning (rå BucketName-parameter istället), medan färdighetsversionen hade EnvironmentConfig-mappningar som styrde MemorySize/log retention via !FindInMap, ett IsProd-villkor som styrde versionering och DeletionPolicy: Retain på 2 resurser, 3/3 utdata med Description + Export, PITR aktiverat, en PK/SK+GSI1-tabell, en logggrupp med retention, och SourceAccount tillagd till Lambda-behörigheten. Utlösningsfraser bedömda: SKULLE utlösas — "Skriv en CloudFormation-mall för en S3-bucket som utlöser en Lambda vid uppladdning", "Min CloudFormation-stack har fastnat i DELETE_FAILED, hur får jag loss den?", "Hur upptäcker jag drift på prod-stacken och ser vilka resurser som ändrats?"; SKULLE INTE — "Skriv en Terraform-modul för en S3-bucket med versionering", "Min Lambda timeoutar på stora nyttolaster, hjälp mig att felsöka handlern" — 5/5 korrekt. Dokumentation avdragen eftersom SKILL.md aldrig refererar sin egen template-patterns.md-följeslagare (så hälften av det levererade innehållet laddas aldrig), och repots README:s Codex-installations exempel pekar på en "rlhf"-färdighet som inte existerar i detta repo; cfn-lint och AWS CLI saknas här så ingen mall validerades mot den verkliga tjänsten.
Testad: 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.
Kommandon och exempelprompter
/cloudformationCloudFormation-mallmönster, stack CLI-kommandon, felsökning av drift och rollback
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Write a CloudFormation template for this stackFix the drift detected in our CloudFormation stackOrganize this infra using nested stacks