CAT PAW

Todos los workflows

DevOps

Crea un flujo de CI del repositorio

Un flujo de CI con privilegio mínimo que instala, valida, prueba y construye el proyecto de forma reproducible en los cambios propuestos.

El proceso

Hazlo en este orden.

  1. Lee los entornos de ejecución soportados del repositorio, el gestor de paquetes, archivos de bloqueo, comandos de prueba, ramas protegidas y la automatización existente.
  2. Crea un flujo mínimo disparado en solicitudes de incorporación y las ramas previstas, fijando versiones de ejecución y usando instalaciones que respeten el archivo de bloqueo.
  3. Define permisos de ficha explícitos, evita exponer secretos a contribuciones no confiables y añade cancelación de concurrencia para ejecuciones superadas cuando corresponda.
  4. Añade trabajos ordenados de formato o análisis de estilo, chequeos de tipos, pruebas unitarias, de integración y compilaciones, con una matriz justificada y caché.
  5. Ejecuta el flujo en una rama, inspecciona logs y artefactos, e introduce una falla controlada para probar que el chequeo requerido la detecta.
  6. Documenta los nombres de los chequeos, el responsable de mantenimiento, el procedimiento de nueva ejecución y el requisito de protección de rama antes de activar la puerta de fusión.

Trae esto

Datos que el gato va a pedir.

  • Repositorio y rama por defecto
  • Comandos canónicos de instalación, chequeo, prueba y compilación
  • Matriz de ejecución soportada
  • Política de secretos y protección de ramas

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/ci-cd-and-automation/SKILL.md

Límites

Los límites viajan con el prompt.

  • Usa permisos del flujo de mínimo privilegio y fija acciones de terceros a versiones o confirmaciones de confianza.
  • Nunca imprimas ni subas secretos en logs o artefactos.
  • No marques un job inestable o omitido como señal de calidad requerida sin un responsable y un plan de remediación.

Listo significa

Un cierre que se puede comprobar.

Una solicitud de incorporación dispara el flujo, todos los trabajos previstos pasan en un cambio limpio, un defecto deliberado produce un chequeo requerido fallido, y los permisos y la responsabilidad del flujo están documentados.

Fuentes

De dónde sale este proceso.

  1. docs.github.com/en/actions/tutorials/build-and-test-code
  2. docs.github.com/en/actions/security-guides/automatic-token-authentication

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.