This gets you set up with modern Docker Compose configurations that skip the deprecated version field and jump straight into services, health checks, and proper dependency management. The base plus override pattern is solid for handling dev versus prod configs without duplicating everything. It covers the practical stuff like environment variable management, service profiles for conditional tooling, and actual debugging commands for when health checks fail. If you're moving past single container setups or trying to orchestrate a multi-service app with proper startup ordering and monitoring hooks, this walks through the current best practices without the legacy baggage.
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-docker --skill docker-compose-setup