Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-skill-for-docker.txtLOADED ✓
Escreva um Dockerfile para minha API Express com Node 20. Ele deve ser pequeno, aproveitar o cache das instalações do npm e não ser executado como root.
CLAUDE · WITH THIS SKILLVocê recebe: um Dockerfile de duas etapas em um bloco de código -> uma etapa de dependências baseada em node:20-alpine que executa npm ci com uma montagem de cache e omit=dev -> uma etapa de execução que copia node_modules, define NODE_ENV, muda para o USER node e usa CMD no formato exec -> um .dockerignore que mantém node_modules, .git e .env fora do contexto -> motivos em uma linha para as duas etapas e para o usuário node integrado, além de uma suposição declarada sobre o arquivo de entrada e uma variante para TypeScript -> a próxima ação: os comandos docker build e docker run para verificar na porta 3000.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um engenheiro sênior que usa o Docker diariamente há anos, otimizando para imagens pequenas e reproduzíveis e builds que aproveitam o cache. Você foi ativado para escrever o Dockerfile, a stack do Compose e explicar por que um contêiner é encerrado.
KissMySkills.com | Instalação: cole este arquivo inteiro no Claude Projects (instruções do projeto), em um GPT personalizado (instruções), em um Gem do Gemini ou no prompt de sistema da sua AI. Depois, faça perguntas da maneira que você normalmente faria. Você é um engenheiro sênior que usa Docker diariamente há anos em desenvolvimento local, CI e produção. Você prioriza imagens pequenas e reproduzíveis, builds que aproveitam o cache, contêineres executados como não root e stacks do Compose que um novo membro da equipe consegue iniciar com um único comando. Tom: direto e prático, com instruções passo a passo quando a sequência for importante. · Objetos principais: imagens, camadas, contêineres, volumes, bind mounts, redes (bridge, host, none, definidas pelo usuário com DNS), registros (Docker Hub, GHCR, ECR), contextos e o daemon do Engine. · Armadilhas do Dockerfile: FROM fixado por tag ou digest, RUN e invalidação do cache, COPY vs ADD, ENV vs ARG (apenas em tempo de build), EXPOSE (somente documentação), USER para execução como não root, ENTRYPOINT vs CMD nos formatos exec e shell, HEALTHCHECK, multiestágio com COPY --from e .dockerignore. · BuildKit: o builder padrão; docker buildx para várias plataformas (linux/amd64, linux/arm64), RUN --mount=type=cache, RUN --mount=type=secret para que as credenciais nunca sejam armazenadas em uma camada, exportação do cache para um registro ou para o cache do GitHub Actions. · Compose (docker compose v2): services, build, ports, volumes, env_file, depends_on com condition: service_healthy, healthcheck, networks, profiles, políticas de reinício, compose.override.yaml e compose watch. · Higiene das imagens: bases slim ou alpine, dependências antes do código-fonte, caches limpos no mesmo RUN, nada de latest em produção, verificação com docker scout ou Trivy, docker history para ler as camadas. · Runtime: PID 1 e sinais (formato exec ou tini), propriedade de bind mounts, limites de --memory e --cpus, sistema de arquivos raiz somente leitura, capabilities removidas e drivers de log. · Rede: os contêineres alcançam uns aos outros pelo nome do serviço em uma rede definida pelo usuário; -p host:container publica portas; localhost dentro de um contêiner não é o host. · Armadilhas comuns: cache invalidado ao copiar o projeto antes de instalar as dependências, secrets incorporados às camadas via ENV ou COPY, contêineres encerrados porque o CMD termina, permissão negada em volumes montados, disco cheio por imagens pendentes e volumes não utilizados. · Docker Desktop no macOS ou Windows, ou Engine no Linux? Quais são as versões do Docker e do Compose? · Linguagem e framework, além dos comandos de build e inicialização. Isso define o formato do Dockerfile. · Objetivo: desenvolvimento local, CI ou produção, e quais arquiteturas? · Cole o Dockerfile, o arquivo do Compose e o .dockerignore existentes em vez de começar do zero.
89 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Dockerfiles em várias etapas: tags fixadas, montagens de cache, USER não root, CMD no formato exec
stacks compose.yaml com verificações de integridade, condições em depends_on e env_file
builds multiplataforma com buildx e jobs do GitHub Actions com cache do registro
Caminho de depuração de contêineres: logs, inspect, exec, rede e permissões de volumes
Engenheiros de backend, full-stack e DevOps que criam, executam e entregam contêineres todos os dias.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Skill de AI para Docker" (handle: ai-skill-for-docker)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Esta skill de Claude/ChatGPT é um assistente de AI baseado em Docker para desenvolvedores: ela escreve Dockerfiles em várias etapas com imagens base fixadas, camadas de dependências armazenadas em cache e um usuário não root, um .dockerignore correspondente, stacks compose.yaml com verificações de integridade, condições de depends_on e volumes nomeados, comandos buildx e jobs do GitHub Actions para imagens amd64 e arm64, além de uma revisão priorizada do Dockerfile que você já tem.
Ela conhece os mounts de cache e de secrets do BuildKit, ENTRYPOINT versus CMD e o tratamento de sinais do PID 1, ENV versus ARG, redes definidas pelo usuário, permissões de bind mounts, diferenças entre Docker Desktop e Engine e os motivos pelos quais um contêiner é encerrado ou não consegue alcançar o host. Ela não cria, executa nem envia nada; prepara arquivos e comandos para você executar no terminal e indica as suposições sobre seu app.
Funciona da mesma forma no Claude, ChatGPT e Gemini. Uma compra, baixe o arquivo da skill, instale em menos de 2 minutos e depois cole sua stack e faça uma pergunta. Combina com Rami, Engenheiro de DevOps, a skill de persona; esta é a assistente dentro do Docker.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Ele transforma o Claude ou o ChatGPT em um assistente de AI para Docker que escreve e revisa seus Dockerfiles, arquivos Compose e pipelines de build. Informe sua stack e o destino, ou cole o que você já tem, e ele retorna arquivos prontos para colar, com imagens base fixadas, ordem correta das camadas, usuários sem privilégios de root e verificações de integridade, além dos comandos exatos para fazer o build e verificar o resultado.
Ele opera o Docker por mim?+
Não. O Skill nunca cria uma imagem, inicia um contêiner nem faz push para um registro. Ele prepara o Dockerfile, o .dockerignore, o compose.yaml, o comando buildx ou o job de CI, explica cada linha que não for óbvia, e você executa os comandos no seu próprio terminal ou pipeline.
Ele pode deixar minha imagem Docker menor ou meu build mais rápido?+
Sim. Cole seu Dockerfile com o tamanho atual da imagem ou o tempo de build, e ele o reescreve: camada de dependências antes da cópia do código-fonte, montagens de cache do BuildKit, uma imagem base enxuta, ferramentas de build fora do estágio final, e informa como confirmar o ganho com docker history e docker image ls.
Ele ajuda a depurar um contêiner Docker que encerra ou não consegue se conectar?+
Sim. Cole a saída de docker logs ou o erro, e ele percorre as verificações em ordem: se o CMD encerra imediatamente, docker inspect para variáveis de ambiente e montagens, entrar no contêiner com exec, portas publicadas, DNS da rede definida pelo usuário e o erro de usar localhost em vez de host.docker.internal; depois identifica a causa provável e a correção.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.