What problem does it solve? Docker Compose files often grow inconsistent across projects, with unordered properties, ad-hoc naming, and scattered environment variables that cause configuration errors between dev, staging, and production. This Skill enforces a single standard for docker-compose.yml and .env files so teams can review, debug, and deploy services without guesswork. ## Core Features & Use Cases - Standardized Compose Structure: Reorders service properties (container_name, image, restart, environment, ports, volumes, networks, depends_on, healthcheck) into a consistent layout. - Naming Conventions: Applies predictable naming for services, containers ({service}_app, {service}_db), networks, and volumes based on the tech stack. - Grouped .env Organization: Structures environment variables into Global, Database, and per-Service configuration groups with English comments. - Use Case: You want to deploy Postgres and n8n together. Invoke the skill with the service names and receive a clean docker-compose.yml plus a matching .env file with FQIN image names, pinned versions, healthchecks, and production-ready defaults. ## Quick Start Run /refactor-compose with the path to your existing docker-compose.yml, or simply name the services you want to deploy, to get a standardized compose file and .env generated immediately.