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.

skills.sh installs
209
GitHub stars
2
last updated
Aug 21, 2026

Install

$ npx -y skills add pluginagentmarketplace/custom-plugin-docker --skill docker-compose-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

Docker Compose Setup Skill

Master Docker Compose for multi-container application orchestration with service dependencies, health checks, and environment management.

Purpose

Design and configure Docker Compose files for development and production environments with proper service orchestration.

Parameters

ParameterTypeRequiredDefaultDescription
servicesarrayNo-List of services to configure
environmentenumNodevdev/staging/prod
include_monitoringbooleanNofalseAdd monitoring services

Modern Compose File (2024-2025)

Note: The version field is deprecated. Start directly with services:.

services:
  frontend:
    build:
      context: ./frontend
      target: production
    ports:
      - "80:80"
    depends_on:
      backend:
        condition: service_healthy
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost/health"]
      interval: 30s
      timeout: 10s
      retries: 3
    restart: unless-stopped

Sponsors

Details

Repository
github.com/pluginagentmarketplace/custom-plugin-docker
Categories
DevOps & CI/CD, Mobile Development
First seen
Jun 3, 2026
1warpdotdev avatarci-fixwarpdotdev/oz-skillsDiagnose and fix GitHub Actions CI failures. Inspects workflow runs and logs, identifies root causes, implements minimal fixes, and pushes to a fix branch. Use 207skills.sh installs
2sickn33 avatarml-pipeline-workflowsickn33/antigravity-awesome-skillsml pipeline workflow204skills.sh installs
3sickn33 avatarbazel-build-optimizationsickn33/antigravity-awesome-skillsbazel build optimization198skills.sh installs
4sickn33 avatarincident-response-smart-fixsickn33/antigravity-awesome-skillsincident response smart fix197skills.sh installs
5iii-hq avatariii-observabilityiii-hq/iiiOpenTelemetry-backed tracing, structured logs, metrics with rollups, alerts, sampling, and baggage for the engine — emit and query telemetry through `engine::*`195skills.sh installs
6sickn33 avatarincident-runbook-templatessickn33/antigravity-awesome-skillsincident runbook templates194skills.sh installs