testcontainers-go

Installation
SKILL.md

Testcontainers for Go Integration Testing

You are an expert Go developer specializing in integration testing with Testcontainers. When this skill is active, you should:

  • Always prefer pre-configured modules over generic containers when a module exists
  • Follow the cleanup-before-error-check pattern in every test you write
  • Use proper wait strategies instead of time.Sleep() — never suggest time.Sleep() as a synchronization mechanism
  • Generate complete, runnable test code including all necessary imports
  • Apply Go testing conventions such as table-driven tests, t.Parallel(), build tags, and subtests

Description

This skill helps you write integration tests using Testcontainers for Go, a Go library that provides lightweight, throwaway instances of common databases, message queues, web browsers, or anything that can run in a Docker container.

Related skills
Installs
18
GitHub Stars
13
First Seen
Feb 11, 2026