Repolode
cobusgreyling

cobusgreyling/loop-engineering

Biblioteca de patrones y toolkit de CLI para diseñar ciclos que permitan a agentes de programación con IA detectar trabajo, ejecutarlo, verificar los resultados y guardar el estado.

Estrellas
11,717
Forks
1,577
Issues abiertos
17
Último commit
hace 19 horas

¿Qué es?

Loop Engineering es una colección de patrones, plantillas iniciales y herramientas de línea de comandos para ejecutar agentes de programación con IA en ciclos repetibles sobre una base de código. En lugar de escribir a mano el siguiente prompt, defines un sistema que detecta trabajo (como errores en CI, issues abiertos o dependencias desactualizadas), asigna tareas a un agente, comprueba los resultados y registra el estado en archivos como STATE.md.

El repositorio incluye ocho patrones listos para adaptar, entre ellos Daily Triage, PR Babysitter, CI Sweeper, Dependency Sweeper y Changelog Drafter. Cada patrón tiene una frecuencia, un nivel de autonomía que va desde solo informar (L1) hasta funcionar sin supervisión (L3), y una estimación aproximada del costo. Se ofrecen configuraciones de ejemplo para Claude Code, Grok, Codex, OpenClaw, Opencode y GitHub Actions, además de una CLI unificada (npx @cobusgreyling/loop) con los comandos init, doctor, status, audit y cost.

El proyecto también documenta modos de fallo, anti-patrones y recomendaciones de seguridad, y aconseja pasar de ejecuciones que solo informan a operaciones asistidas y, después, sin supervisión, únicamente cuando el verificador haya demostrado ser confiable.

Funciones clave

  • 01Ocho patrones de ciclos reutilizables con frecuencia, nivel de autonomía y orientación sobre costos.
  • 02CLI unificada con los comandos init, doctor, status, audit y cost.
  • 03Configuraciones de ejemplo para Claude Code, Grok, Codex, OpenClaw, Opencode y GitHub Actions.
  • 04Una plantilla inicial ligera de ciclo con GitHub Actions que no requiere un archivo STATE.md.
  • 05Documentación sobre modos de fallo, anti-patrones y seguridad.

Casos de uso

  • Mantener un repositorio en buen estado haciendo que un agente clasifique issues y compruebe CI según un calendario.
  • Supervisar automáticamente pull requests y actualizaciones de dependencias, con revisión humana.
  • Añadir a un proyecto existente un ciclo de agente que solo informe, antes de concederle acceso de escritura.
  • Redactar changelogs a partir de tags o merges recientes.

Inicio rápido

  1. 1

    Inicializa el patrón daily-triage en tu repositorio con la herramienta Claude

    npx @cobusgreyling/loop init . --pattern daily-triage --tool claude
  2. 2

    Comprueba la configuración con el comando doctor

    npx @cobusgreyling/loop doctor .

Antes de usarlo

  • La primera semana solo se generan informes, así que el ciclo no actúa sobre el trabajo hasta que implementes niveles superiores.
  • Ejecutar ciclos con agentes de IA puede generar costes de tokens considerables.

En colecciones

Temas

Preguntas frecuentes

¿Qué es loop-engineering?
Biblioteca de patrones y toolkit de CLI para diseñar ciclos que permitan a agentes de programación con IA detectar trabajo, ejecutarlo, verificar los resultados y guardar el estado. Loop Engineering es una colección de patrones, plantillas iniciales y herramientas de línea de comandos para ejecutar agentes de programación con IA en ciclos repetibles sobre una base de código. En lugar de escribir a mano el siguiente prompt, defines un sistema que detecta trabajo (como errores en CI, issues abiertos o dependencias desactualizadas), asigna tareas a un agente, comprueba los resultados y registra el estado en archivos como STATE.md.
¿loop-engineering es gratuito? ¿Qué licencia tiene?
loop-engineering es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿loop-engineering sigue mantenido?
Mantenimiento activo. El último commit de loop-engineering fue el 7 nov 2026.
¿Para qué puedo usar loop-engineering?
Mantener un repositorio en buen estado haciendo que un agente clasifique issues y compruebe CI según un calendario. Supervisar automáticamente pull requests y actualizaciones de dependencias, con revisión humana. Añadir a un proyecto existente un ciclo de agente que solo informe, antes de concederle acceso de escritura. Redactar changelogs a partir de tags o merges recientes.
¿Cómo se instala loop-engineering?
Inicializa el patrón daily-triage en tu repositorio con la herramienta Claude: npx @cobusgreyling/loop init . --pattern daily-triage --tool claude Comprueba la configuración con el comando doctor: npx @cobusgreyling/loop doctor .
¿Dónde consigo loop-engineering?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cobusgreyling/loop-engineering

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados