Docker brings container-first workflows into Codex sessions, from local image builds to registry publishing and production-style debugging.
docker-build-local-imagesdocker-compose-dev-loopdocker-publish-imagesdocker-debug-containers
audit-go-dependenciestriage-go-vulnerabilitiesplan-go-major-upgradesbump-go-dependencies
- Build local images with explicit Dockerfile/context/tag control.
- Run efficient Docker Compose development loops with service-focused rebuilds.
- Publish images with a registry-agnostic flow (Docker Hub, GHCR, or private registries).
- Debug unhealthy or failing containers with logs, inspect output, exec checks, and resource signals.
- Support Go maintenance workflows as secondary capabilities when dependency health work is needed.
- Standardizes local container workflows across teams and projects.
- Reduces release friction by using repeatable image tagging and publish patterns.
- Speeds up issue triage by structuring debug steps instead of ad-hoc command chains.
- Keeps Go dependency maintenance available without making it the default plugin path.
- Build and validate local images.
- Run compose stacks for iterative development.
- Push tested image tags to the target registry.
- Debug runtime issues with container-first diagnostics.
- Use Go-maintenance skills only when dependency/security work is explicitly requested.
Use docker:docker-build-local-images to build an image from ./Dockerfile and run a smoke test
Use docker:docker-compose-dev-loop to boot docker compose services and focus logs on the api service
Use docker:docker-publish-images to push ghcr.io/org/app:1.4.0 and ghcr.io/org/app:latest
Use docker:docker-debug-containers to investigate a restarting container with inspect, logs, and exec checks
Use docker:audit-go-dependencies to generate a prioritized Go dependency health report (secondary capability)
- Docker Engine with
dockerCLI and Compose plugin (docker compose). - Registry credentials for publish operations (
docker loginto Docker Hub, GHCR, or private registry). - Go toolchain only when using secondary Go maintenance skills.