CAT PAW

Todos los workflows

DevOps

Construye una imagen de contenedor lista para producción

Una imagen de contenedor pequeña, reproducible y sin root, que arranca bien y pasa las comprobaciones de vulnerabilidades y de ejecución.

El proceso

Hazlo en este orden.

  1. Identifica la construcción de la aplicación, archivos de ejecución, puertos, comportamiento de salud, límites de configuración y arquitectura objetivo soportada.
  2. Escribe un Dockerfile de varias etapas con una base de confianza y versión fija, y un .dockerignore que excluya ruido de código, credenciales y artefactos locales.
  3. Instala dependencias de forma reproducible, ordena capas para eficiencia de caché y copia solo los artefactos de ejecución necesarios a la etapa final.
  4. Crea y cambia a un usuario sin privilegios, define un punto de entrada explícito y mantén la configuración y los secretos fuera de la imagen.
  5. Construye con las comprobaciones de Docker activas, inspecciona historial y tamaño de la imagen, escanea vulnerabilidades y verifica metadatos y arquitectura esperados.
  6. Ejecuta la imagen con ajustes de solo lectura o restringidos similares a producción; prueba arranque, salud, apagado, red y una solicitud representativa.

Trae esto

Datos que el gato va a pedir.

  • Código de la aplicación y comando de compilación
  • Objetivos de ejecución y arquitectura
  • Contrato de puerto, salud y configuración
  • Política de imagen base aprobada

Router + un playbook

Enruta primero. Elige uno.

Cat Paw carga un playbook por tarea, no mezcla varios. Empieza por este router; el resto son candidatos específicos del workflow.

  • Router: engineering-pack
  • skills/engineering/addyosmani/security-and-hardening/SKILL.md
  • skills/engineering/addyosmani/ci-cd-and-automation/SKILL.md
  • skills/engineering/addyosmani/shipping-and-launch/SKILL.md

Límites

Los límites viajan con el prompt.

  • Nunca incrustes credenciales, claves privadas ni secretos específicos del entorno en las capas de la imagen.
  • No ejecutes como superusuario salvo un requisito documentado y controles compensatorios.
  • No publiques una imagen que no haya sido escaneada y ejercitada desde una construcción limpia.

Listo significa

Un cierre que se puede comprobar.

Una construcción limpia produce la imagen esperada, no hay secretos, el proceso corre como el usuario no privilegiado previsto, las comprobaciones de salud y apagado pasan, y los hallazgos del escaneo cumplen la política declarada.

Fuentes

De dónde sale este proceso.

  1. docs.docker.com/build/building/best-practices/
  2. docs.docker.com/reference/build-checks/

Las fuentes fijan el patrón del workflow. Los posts de Reddit y de la comunidad, cuando aparecen, se tratan como anécdotas de quien lo practica, no como hechos universales.

La IA actúa. Tú decides.

Un freno humano para la IA.

Latch muestra cada comando, clic y cambio antes de que ocurra — para decir sí, no o todavía no.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · compilar desde el código
Cat Paw Latch

Detrás del número

Dos harnesses. Una línea.

El mismo número, el mismo crédito de 100 $. Elige qué harness responde cuando escribes.

Hermes

El agente terminal-native de Nous Research. Corre en tu máquina, guarda la memoria entre sesiones y abre un playbook por tarea.

Escríbele a Hermes
OpenClaw

El asistente de código abierto que corre en tu propio ordenador y responde en los canales que ya usas. Un playbook por tarea.

Escríbele a OpenClaw

Una línea para ambos harnesses +1 628 246 3032

Abre Mensajes con ese harness ya elegido.