
Générez et validez des fichiers Docker Compose pour des applications multi-conteneurs avec des modèles, des conseils de meilleures pratiques et des sorties de déploiement/runbook.
Cette compétence aide les agents à générer, valider et documenter des configurations Docker Compose pour des applications multi-conteneurs. Elle guide l'utilisateur à travers les étapes d'évaluation, de conception, de mise en œuvre, de test et de déploiement en production, et produit des artefacts tels que des modèles, des exemples de fichiers compose, des tableaux de bord de surveillance et des runbooks. La compétence associe la génération automatisée à des meilleures pratiques revues par des humains pour réduire les erreurs de configuration et simplifier l'orchestration multi-services.
Utilisez cette compétence lorsque vous devez : configurer ou refactoriser un environnement local ou de staging basé sur Docker Compose, créer des modèles compose reproductibles pour des microservices, convertir des notes d'architecture en un fichier compose actionnable, ou préparer des runbooks de déploiement et des configurations de surveillance avant le déploiement en production. Les phrases déclencheuses incluent : "générer docker-compose", "créer fichier compose", "configurer application multi-conteneurs" ou "générateur compose".
{baseDir}/templates/docker-compose-generator/ et {baseDir}/examples/docker-compose-generator/ (has_scripts=true).{baseDir}/docs/ (has_references=true).Agents capables d'exécuter des aides bash/python et des modifications de fichiers (Claude Code, assistants de code de type Codex/Copilot et agents capables de gérer le CLI).
Docker Compose Generator skill includes 3 scripts (validate, env-gen, deploy) plus a README. SKILL.md is generic boilerplate with no Docker-specific instructions — just a 5-step template. Scripts are well-written with proper arg parsing, error handling, and help menus, but they all require an existing compose file as input and cannot generate one from scratch, contradicting the skill's stated purpose. The deploy script uses eval with string interpolation posing a minor shell injection risk.
Skill name promises generation but scripts only validate/deploy existing files. The SKILL.md is almost entirely generic boilerplate unrelated to Docker Compose. Useful scripts but mismatch between skill description and actual capability.