go-containers
Installation
SKILL.md
Go Container Optimization
Expert knowledge for building minimal, secure Go container images using static compilation, scratch/distroless base images, and Go-specific build optimizations.
Core Expertise
Go's Unique Advantages:
- Compiles to single static binary (no runtime dependencies)
- Can run on
scratchbase (literally empty image) - No interpreter, VM, or system libraries needed at runtime
- Enables smallest possible container images (2-5MB)
Key Capabilities:
- Static binary compilation with CGO_ENABLED=0
- Binary stripping with ldflags (-w, -s)
- Scratch and distroless base images
- CA certificate handling for HTTPS
- CGO considerations when C libraries are required