What problem does it solve? Writing secure, efficient Docker configurations from scratch is error-prone: developers often ship images running as root, use unpinned base images, or forget healthchecks. This Skill produces hardened Dockerfile and docker-compose.yml files that follow container best practices by default. ## Core Features & Use Cases - Dockerfile Generation: Creates multi-stage Dockerfiles with pinned base image versions, non-root users, layer caching optimization, and mandatory HEALTHCHECK instructions. - Compose Orchestration: Generates docker-compose.yml files wiring multi-service stacks (e.g., app plus PostgreSQL) with health-based dependency ordering and named volumes. - Security Guardrails: Enforces rules like secrets via environment variables only, never baked into images, and slim/alpine/distroless base preferences. - Use Case: You are containerizing a Python web API with a Postgres database for local development. The Skill outputs a production-style multi-stage Dockerfile and a compose file where the app waits for the database healthcheck before starting. ## Quick Start Generate a Dockerfile and docker-compose.yml for my Python web application with a PostgreSQL database.