Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.
82
82%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
Bootstrap AWS SAM projects end-to-end for both greenfield and migration scenarios. Generate the minimum required artifacts for reliable sam build and sam deploy workflows while following AWS SAM conventions.
Use this skill when:
template.yaml and samconfig.toml to standardize deploymentssam local invoke and sample event payloadsdefault and prod)Trigger phrases:
Identify one path before writing files:
Select runtime and package mode first, then keep all generated files consistent.
Supported runtime families:
python3.10 to python3.14 (avoid 3.8/3.9, deprecated)nodejs20.x, nodejs22.x, nodejs24.x (avoid 18.x, deprecated)java8.al2, java11, java17, java21, java25provided.al2, provided.al2023dotnet8, dotnet9, dotnet10 (avoid dotnet6, deprecated)ruby3.2, ruby3.3, ruby3.4Package type:
For new projects:
sam init with explicit runtime, architecture, and package type.samconfig.toml with environment-specific deploy settings.events/ payloads for local test commands.Recommended command sequence:
sam init
sam build
sam local invoke <LogicalFunctionId> -e events/event.json
sam deploy --guidedFor existing projects:
template.yaml with Transform: AWS::Serverless-2016-10-31.AWS::Serverless::Function and related SAM resources.samconfig.toml with deploy defaults and environment overrides.events/ payload samples for local invocation.sam validate and sam build before deploy.Migration sequence:
sam validate
sam build
sam local invoke <LogicalFunctionId> -e events/event.json
sam deploy --guidedAlways produce and verify these artifacts:
.
├── template.yaml
├── samconfig.toml
└── events/
└── event.jsonUse reference templates from:
At minimum:
stack_namecapabilities (typically CAPABILITY_IAM)resolve_s3 = truedefault, optional prod)cached = true, parallel = true)Baseline example:
version = 0.1
[default.global.parameters]
stack_name = "my-sam-app"
[default.build.parameters]
cached = true
parallel = true
[default.deploy.parameters]
capabilities = "CAPABILITY_IAM"
confirm_changeset = true
resolve_s3 = true
[prod.deploy.parameters]
confirm_changeset = falseUse these commands according to task phase:
sam init for new projectssam build to compile/package artifactssam deploy --guided for first deployment configurationsam package when explicit packaging step is requiredsam local invoke for local function execution with event payloadsRun this verification checklist:
sam validate succeedssam build succeedstemplate.yaml has correct logical IDs and handlerssamconfig.toml contains deploy parameters for target environmentsevents/event.json matches handler input expectationsUser request: "Create a new SAM project for a Python Lambda API"
Response approach:
sam init and Python runtime.Zip by default).samconfig.toml with default and prod deploy parameters.events/event.json.sam build and sam local invoke.Input:
Create a new SAM project for a Python Lambda API with a /hello endpoint.Output:
Generated files:
- template.yaml (AWS::Serverless::Function + API event)
- samconfig.toml (default/prod deploy settings)
- events/event.json
Commands to run:
sam build
sam local invoke HelloFunction -e events/event.json
sam deploy --guidedUser request: "Configure AWS SAM for this existing Lambda project"
Response approach:
template.yaml with SAM transform and function definition.samconfig.toml including stack_name, capabilities, and resolve_s3.Input:
Configure AWS SAM for this existing Lambda project and prepare deployment artifacts.Output:
Migration result:
- Added template.yaml with Transform AWS::Serverless-2016-10-31
- Added samconfig.toml with deployment parameters
- Added events/event.json for local testing
- Validation workflow prepared:
sam validate
sam build
sam deploy --guidedsamconfig.toml committed for deterministic deploymentsCAPABILITY_IAM is required when IAM resources are createdsam deploy --guided writes local configuration; review before committingplugins
developer-kit-ai
skills
chunking-strategy
prompt-engineering
developer-kit-aws
skills
aws
aws-cli-beast
aws-cost-optimization
aws-drawio-architecture-diagrams
aws-sam-bootstrap
aws-cloudformation
aws-cloudformation-auto-scaling
references
aws-cloudformation-bedrock
references
aws-cloudformation-cloudfront
references
aws-cloudformation-cloudwatch
references
aws-cloudformation-dynamodb
references
aws-cloudformation-ec2
aws-cloudformation-ecs
references
aws-cloudformation-elasticache
aws-cloudformation-iam
references
aws-cloudformation-lambda
references
aws-cloudformation-rds
aws-cloudformation-s3
references
aws-cloudformation-security
references
aws-cloudformation-task-ecs-deploy-gh
aws-cloudformation-vpc
developer-kit-core
skills
developer-kit-java
skills
aws-lambda-java-integration
aws-rds-spring-boot-integration
aws-sdk-java-v2-bedrock
aws-sdk-java-v2-core
aws-sdk-java-v2-dynamodb
aws-sdk-java-v2-kms
aws-sdk-java-v2-lambda
aws-sdk-java-v2-messaging
aws-sdk-java-v2-rds
aws-sdk-java-v2-s3
aws-sdk-java-v2-secrets-manager
graalvm-native-image
langchain4j
langchain4j-mcp-server-patterns
langchain4j-ai-services-patterns
references
langchain4j-mcp-server-patterns
references
langchain4j-rag-implementation-patterns
references
langchain4j-spring-boot-integration
langchain4j-testing-strategies
langchain4j-tool-function-calling-patterns
langchain4j-vector-stores-configuration
references
qdrant
references
spring-ai-mcp-server-patterns
references
spring-boot-actuator
spring-boot-cache
spring-boot-crud-patterns
spring-boot-dependency-injection
spring-boot-event-driven-patterns
spring-boot-openapi-documentation
spring-boot-project-creator
spring-boot-resilience4j
spring-boot-rest-api-standards
spring-boot-saga-pattern
spring-boot-security-jwt
assets
references
scripts
spring-boot-test-patterns
spring-data-jpa
references
spring-data-neo4j
references
unit-test-application-events
unit-test-bean-validation
unit-test-boundary-conditions
unit-test-caching
unit-test-config-properties
unit-test-controller-layer
unit-test-exception-handler
unit-test-json-serialization
unit-test-mapper-converter
unit-test-parameterized
unit-test-scheduled-async
unit-test-service-layer
unit-test-utility-methods
unit-test-wiremock-rest-api
developer-kit-php
skills
aws-lambda-php-integration
developer-kit-python
skills
aws-lambda-python-integration
developer-kit-tools
developer-kit-typescript
skills
aws-lambda-typescript-integration
better-auth
drizzle-orm-patterns
dynamodb-toolbox-patterns
references
nestjs
nestjs-best-practices
nestjs-code-review
nestjs-drizzle-crud-generator
scripts
nextjs-app-router
nextjs-authentication
nextjs-code-review
nextjs-data-fetching
references
nextjs-deployment
nextjs-performance
nx-monorepo
react-code-review
react-patterns
references
shadcn-ui
tailwind-css-patterns
references
tailwind-design-system
references
turborepo-monorepo
typescript-docs
typescript-security-review
zod-validation-utilities