Aws Cloudformation Bedrock
Modelli CloudFormation per agenti Bedrock, basi di conoscenza, guardrail e sorgenti dati
Tested · Didn't pass
Cosa fa
Fornisce modelli YAML AWS CloudFormation per le risorse Amazon Bedrock: agenti, basi di conoscenza per RAG, sorgenti dati S3, guardrail di contenuto, gruppi di azioni e ruoli IAM. Si attiva quando si scrive infrastructure-as-code per Bedrock — creando agenti, collegando basi di conoscenza RAG o configurando guardrail. Fornisce uno scaffold strutturato più file di riferimento, ma diversi modelli di esempio utilizzano nomi di proprietà errati che falliscono la validazione di CloudFormation così come forniti.
Rapporto di test
Recuperato SKILL.md e tutti e 3 i file di riferimento (constraints/reference/examples.md, tutti HTTP 200); il frontmatter viene parsato con name+description, nessun script o percorsi hardcoded, nessun problema di sicurezza. Frasi trigger giudicate (3 carica / 2 salta): DOVREBBE — "Write a CloudFormation template for a Bedrock agent with a knowledge base for RAG"; "Add a CloudFormation Bedrock Guardrail to moderate content and anonymize PII"; "Set up a Bedrock knowledge base with an S3 data source via CFN". NON DOVREBBE — "Write a Terraform module for a Bedrock agent" (non CloudFormation); "Call the Bedrock InvokeModel API from Python boto3" (SDK, non IaC). Tutti e 5 corretti. OUTPUT: installato cfn-lint 1.53.3 in un venv e lintato gli esempi della skill alla lettera. Il suo esempio "Guardrail with Content Filtering" ha prodotto 6 errori (tutti i blocchi camelCase rifiutati — CloudFormation richiede PascalCase), e il suo template completo "Minimal RAG Agent" ha prodotto 3 errori (FoundationModelArn non valido, deve essere FoundationModel; DataSource di primo livello Type: S3 fuori posto). Un template guardrail baseline con nomi PascalCase corretti è stato lintato senza errori (exit 0). PROFANITY non è anche un tipo di filtro valido. I template "production-ready" forniti dalla skill non superano la validazione statica, quindi seguirli strettamente produce un output peggiore rispetto al baseline.
Testato il: 2026-07-31 · Claude Code 2.x (agent harness)
Installazione
git clone --depth 1 https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/aws-cloudformation-bedrock-src
mkdir -p ~/.claude/skills
cp -R /tmp/aws-cloudformation-bedrock-src/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-bedrock ~/.claude/skills/aws-cloudformation-bedrock
# SKILL.md + references/{constraints,reference,examples}.md. No scripts, no external deps.
# Templates it emits need correcting before deploy: AWS::Bedrock::Agent uses FoundationModel (not FoundationModelArn);
# AWS::Bedrock::DataSource type goes under DataSourceConfiguration.Type (no top-level Type); guardrail props are PascalCase
# (ContentPolicyConfig/FiltersConfig, not camelCase); PROFANITY is not a valid filter type. Verify with: pip install cfn-lint && cfn-lint tpl.yaml Comandi e prompt di esempio
/aws-cloudformation-bedrockModelli CloudFormation per agenti Bedrock, basi di conoscenza, guardrail e sorgenti dati
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Create a CloudFormation stack for a Bedrock agentConfigure a knowledge base with a vector storeSet up content moderation guardrails for Bedrock