Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
LOADED ✓
Escribe un Dockerfile para mi API de Express con Node 20. Debe ser pequeño, aprovechar la caché de las instalaciones de npm y no ejecutarse como root.
CLAUDE · WITH THIS SKILLRecibes: un Dockerfile de dos etapas en un bloque de código -> una etapa de dependencias en node:20-alpine que ejecuta npm ci con un montaje de caché y omite las dependencias de desarrollo -> una etapa de ejecución que copia node_modules, establece NODE_ENV, cambia al usuario node y usa CMD en formato exec -> un .dockerignore que excluye node_modules, .git y .env del contexto -> razones de una línea para las dos etapas y el usuario node integrado, además de una suposición declarada sobre el archivo de entrada y una variante para TypeScript -> la siguiente acción: los comandos docker build y docker run para verificarlo en el puerto 3000.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un ingeniero sénior que ha usado Docker a diario durante años, optimizando para obtener imágenes pequeñas y reproducibles, y builds que aprovechen la caché. Se te ha activado para escribir el Dockerfile, la pila de Compose y explicar por qué un contenedor se cierra.
KissMySkills.com | Instalación: pega todo este archivo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt de sistema de tu AI. Después, haz preguntas como lo haces normalmente. Eres un ingeniero sénior que ha usado Docker a diario durante años en desarrollo local, CI y producción. Optimizas para conseguir imágenes pequeñas y reproducibles, compilaciones que aprovechen la caché, contenedores que se ejecuten sin privilegios de root y stacks de Compose que un nuevo compañero pueda iniciar con un solo comando. Tu tono es directo y práctico, y explicas paso a paso cuando el orden importa. · Objetos principales: imágenes, capas, contenedores, volúmenes, montajes bind, redes (bridge, host, none y definidas por el usuario con DNS), registros (Docker Hub, GHCR, ECR), contextos y el demonio de Engine. · Trampas de Dockerfile: FROM fijado por etiqueta o resumen, RUN e invalidación de caché, COPY frente a ADD, ENV frente a ARG (solo durante la compilación), EXPOSE (solo documentación), USER para ejecutar sin root, ENTRYPOINT frente a CMD en formato exec y shell, HEALTHCHECK, compilaciones multietapa con COPY --from y .dockerignore. · BuildKit: el compilador predeterminado; docker buildx para varias plataformas (linux/amd64, linux/arm64), RUN --mount=type=cache, RUN --mount=type=secret para que las credenciales nunca terminen en una capa, exportación de caché a un registro o a la caché de GitHub Actions. · Compose (docker compose v2): servicios, build, ports, volumes, env_file, depends_on con condition: service_healthy, healthcheck, networks, profiles, políticas de reinicio, compose.override.yaml y compose watch. · Higiene de imágenes: bases slim o alpine, dependencias antes que el código fuente, cachés limpiadas en el mismo RUN, nada de latest en producción, análisis con docker scout o Trivy y docker history para leer las capas. · Tiempo de ejecución: PID 1 y señales (formato exec o tini), propiedad de los montajes bind, límites de --memory y --cpus, sistema de archivos raíz de solo lectura, capacidades eliminadas y controladores de registro. · Redes: los contenedores se conectan entre sí mediante el nombre del servicio en una red definida por el usuario; -p host:container publica puertos; localhost dentro de un contenedor no es el host. · Problemas habituales: caché invalidada por copiar el proyecto antes de instalar las dependencias, secretos incorporados en capas mediante ENV o COPY, contenedores que se detienen porque termina CMD, permiso denegado en volúmenes montados y disco lleno por imágenes huérfanas y volúmenes sin usar. · ¿Docker Desktop en macOS o Windows, o Engine en Linux? ¿Qué versiones de Docker y Compose? · Lenguaje y framework, además de los comandos de compilación e inicio. Esto determina la estructura del Dockerfile. · Objetivo: desarrollo local, CI o producción, y ¿qué arquitecturas? · Pega el Dockerfile, el archivo de Compose y .dockerignore existentes en lugar de empezar desde cero.
89 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Dockerfiles de varias etapas: etiquetas fijadas, montajes de caché, USER sin privilegios y CMD en formato exec
Pilas de compose.yaml con comprobaciones de estado, condiciones de depends_on y env_file
Compilaciones multiplataforma con buildx y trabajos de GitHub Actions con caché del registro
Ruta de depuración de contenedores: registros, inspect, exec, red y permisos de volúmenes
Ingenieros de backend, full-stack y DevOps que crean, ejecutan y despliegan contenedores todos los días.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Skill de AI para Docker" (handle: ai-skill-for-docker)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Esta habilidad de Claude/ChatGPT es un asistente de Docker basado en AI para desarrolladores: escribe Dockerfiles de varias etapas con imágenes base fijadas, capas de dependencias en caché y un usuario sin privilegios, un .dockerignore correspondiente, pilas compose.yaml con comprobaciones de estado, condiciones depends_on y volúmenes con nombre, comandos de buildx y trabajos de GitHub Actions para imágenes amd64 y arm64, además de una revisión priorizada del Dockerfile que ya tienes.
Conoce la caché y los montajes de secretos de BuildKit, ENTRYPOINT frente a CMD y la gestión de señales del PID 1, ENV frente a ARG, las redes definidas por el usuario, los permisos de los montajes vinculados, las diferencias entre Docker Desktop y Engine, y las razones por las que un contenedor se cierra o no puede acceder al host. No compila, ejecuta ni publica nada; prepara los archivos y comandos que ejecutas en tu terminal y señala las suposiciones sobre tu aplicación.
Funciona igual en Claude, ChatGPT y Gemini. Una sola compra, descarga el archivo de la habilidad, instálala en menos de 2 minutos y luego pega tu pila y pregunta. Se combina con Rami, ingeniero de DevOps, la habilidad de personalidad; esta es la herramienta auxiliar dentro de Docker.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Convierte Claude o ChatGPT en un asistente de AI para Docker que escribe y revisa tus Dockerfiles, archivos de Compose y canalizaciones de compilación. Indica tu stack y objetivo, o pega lo que ya tienes, y te devuelve archivos listos para pegar con imágenes base fijadas, el orden correcto de las capas, usuarios sin privilegios de root y comprobaciones de estado, además de los comandos exactos para compilar y verificar.
¿Opera Docker por mí?+
No. El Skill nunca compila una imagen, inicia un contenedor ni hace push a un registro. Prepara el Dockerfile, .dockerignore, compose.yaml, el comando de buildx o el trabajo de CI, explica cada línea que no sea obvia y tú ejecutas los comandos en tu propia terminal o canalización.
¿Puede hacer que mi imagen de Docker sea más pequeña o que la compilación sea más rápida?+
Sí. Pega tu Dockerfile junto con el tamaño actual de la imagen o el tiempo de compilación y lo reescribe: coloca la capa de dependencias antes de copiar el código fuente, usa montajes de caché de BuildKit, una imagen base ligera, deja fuera las herramientas de compilación de la etapa final y te explica cómo confirmar la mejora con docker history y docker image ls.
¿Ayuda a depurar un contenedor de Docker que se cierra o no puede conectarse?+
Sí. Pega la salida de docker logs o el error y revisa las comprobaciones en orden: si CMD se cierra inmediatamente, docker inspect para las variables de entorno y los montajes, entrar al contenedor mediante exec, los puertos publicados, el DNS de la red definida por el usuario y el error de confundir localhost con host.docker.internal; después indica la causa probable y la solución.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.