Bootstraps AWS SAM projects by generating template.yaml and samconfig.toml for new setups via sam init, migrates existing Lambda/CloudFormation code, validates sam build/deploy workflows, and configures sam local invoke testing.
From developer-kit-awsnpx claudepluginhub giuseppe-trisciuoglio/developer-kit --plugin developer-kit-awsThis skill is limited to using the following tools:
references/examples.mdreferences/migration-checklist.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Optimizes cloud costs on AWS, Azure, GCP via rightsizing, tagging strategies, reserved instances, spot usage, and spending analysis. Use for expense reduction and governance.
Generates SAM project artifacts for greenfield and migration scenarios. Creates the minimum required files (template.yaml, samconfig.toml, events/), validates with sam build, and configures sam deploy workflows following AWS SAM conventions.
sam init, sam deploy)sam init, sam build, sam local invoke, sam deploy)template.yaml or samconfig.toml for serverless deploymentssam local invoke for Lambda functionssam init to scaffold.template.yaml manually.Use current non-deprecated runtimes. Package type: Zip (default) or Image (container/native deps).
sam init
sam build
sam local invoke <LogicalFunctionId> -e events/event.json
sam deploy --guided
template.yaml with Transform: AWS::Serverless-2016-10-31AWS::Serverless::Function and related SAM resourcessamconfig.toml with deploy defaults and environment overridesevents/event.json payload samples for local invocationsam validate and sam build before deploy.
├── template.yaml
├── samconfig.toml
└── events/
└── event.json
See reference templates: examples.md, migration-checklist.md
sam validate succeedssam build succeedstemplate.yaml has correct logical IDs and handlerssamconfig.toml contains deploy parameters for target environmentssam init # Interactive scaffold
sam build
sam local invoke HelloFunction -e events/event.json
sam deploy --guided
template.yaml with SAM transformsamconfig.toml with stack_name, capabilities, resolve_s3events/event.json → validate with sam buildFull templates in references/examples.md.
samconfig.toml committed for deterministic deployments[default], [prod]) instead of CLI flagsCAPABILITY_IAM is required when IAM resources are createdsam deploy --guided writes local configuration; review before committing