What problem does it solve? Writing acceptance tests for SDKs that resolve secrets from AWS SSM or Azure Key Vault normally requires real cloud credentials and infrastructure. This Skill provides repeatable patterns for testing against local cloud emulators, so every SDK (.NET, Python, Node.js, Go, Java) gets consistent, credential-free acceptance test coverage. ## Core Features & Use Cases - Container Wrapper Patterns: Standardized lifecycle requirements for LocalStack (AWS SSM) and Lowkey Vault (Azure Key Vault) TestContainers wrappers, including token resolution, TLS handling, and teardown. - Acceptance Test Conventions: Naming conventions (Should_{Expected}When{Condition}), AAA test structure, and the minimum standard test set each SDK must implement per provider. - CI Workflow Integration: GitHub Actions configuration with OIDC credentials, Docker socket overrides for TestContainers, and job-level environment variables. - Use Case: When adding a new Go SDK to the Envilder project, use this Skill to replicate the container wrappers, acceptance tests, and CI workflow steps already proven in the .NET, Python, and Node.js implementations. ## Quick Start Ask the AI to add acceptance tests for a new SDK following the sdk-acceptance-testing patterns with LocalStack and Lowkey Vault container wrappers.