Pular pro conteúdo

Docker Compose skill

O Claude monta o docker-compose.yml do seu projeto, com app, banco e cache subindo juntos na ordem certa, prontos pra rodar com um comando.

por bagelhole

instalações
551
estrelas no GitHub
1.177
No skills.sh desde
fevereiro de 2026
Licença
MIT

Atualizada no GitHub em 22 de maio de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill ensina o Claude a escrever o docker-compose.yml de um projeto com vários serviços, como app, Postgres e Redis: build da imagem, variáveis de ambiente e arquivo .env, portas, volumes nomeados e pastas montadas, e limite de CPU e memória.

Ela cuida da ordem de subida com depends_on e healthcheck, pra o app só começar quando o banco estiver pronto, separa redes internas sem acesso externo, usa arquivos de sobreposição pra desenvolvimento e produção e perfis pra serviços opcionais, como depuração e monitoramento.

Pro dia a dia, traz os comandos de subir, parar, ver logs, entrar no contêiner e escalar, o modo watch que sincroniza o código sem reconstruir, scripts de inicialização do banco, proxy com Traefik e o que fazer nos erros comuns, como porta ocupada e serviço que não acha o outro pelo nome.

Nas palavras de quem fez

Define and run multi-container Docker applications using Docker Compose. Create compose files, manage service dependencies, configure networks and volumes, and…

bagelhole, no SKILL.md

Quando usar

  • Subir o app, o banco e o Redis no computador com um comando só
  • Montar um ambiente de desenvolvimento que qualquer pessoa da equipe reproduz
  • Separar a configuração de desenvolvimento da de produção
  • Resolver porta ocupada ou serviço que não enxerga o banco

Depois de instalar, é só pedir assim

  • Cria um docker-compose com o app em Node, Postgres e Redis, e o app só sobe quando o banco estiver pronto
  • Separa esse compose em arquivo de desenvolvimento e de produção
  • Meu app não conecta no banco pelo nome do serviço, descobre o porquê

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Docker Compose no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Docker Compose, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a docker-compose skill precisa pra funcionar?

Do Docker Engine com o plugin Compose v2 instalado. O modo watch pede o Compose 2.22 ou mais novo. Não usa chave de API nem serviço pago.

Ela serve pra produção em escala?

O foco é desenvolvimento local e pilhas com vários serviços. Pra orquestração em produção, a própria skill aponta outra do mesmo repositório, a de Kubernetes.

Roda no Codex e no Antigravity?

Sim. É orientação em texto com exemplos de YAML e comandos, sem script próprio, então qualquer agente que lê skills no formato SKILL.md aproveita.

Levar essa skill

1x docker-composeR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/bagelhole/devops-security-agent-skills

Aprenda a usar

Mais da loja bagelhole

Ver a loja bagelhole