What problem does it solve? Setting up reliable containerized development environments involves many decisions around Compose configuration, networking, volumes, and security hardening, and mistakes lead to broken builds, leaked secrets, or lost data. ## Core Features & Use Cases - Compose Stack Templates: Ready-made multi-service setups with healthchecks, dependency ordering, and override files for dev versus production. - Multi-Stage Dockerfiles: Separate dev, build, and production stages with non-root users and minimal production images. - Networking and Volumes: Service discovery by name, custom network segmentation, and bind mount versus named volume strategies. - Security Hardening: Non-root execution, dropped capabilities, read-only filesystems, and secret management via env files or Docker secrets. - Use Case: When scaffolding a new web app with PostgreSQL and Redis, apply the standard Compose stack pattern with healthchecks and a hardened production Dockerfile instead of writing configuration from scratch. ## Quick Start Ask the agent to set up a Docker Compose development environment for a Node.js app with PostgreSQL and Redis using these patterns.