CLI que instala en el proyecto un conjunto de skills, reglas, hooks y documentación de referencia para 18 asistentes de programación con IA, tras revisar el plan.
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
Inicializa el patrón daily-triage en tu repositorio con la herramienta Claude
npx @cobusgreyling/loop init . --pattern daily-triage --tool claude - 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
Configuración de ejemplo para Claude Code con CLAUDE.md, hooks, skills, agentes, comandos slash, servidores MCP y workflows de GitHub Actions que puedes adaptar.
Configura agentes de programación con IA como Claude Code, Cursor, OpenCode y Codex con memoria persistente, flujos de trabajo compartidos, skills y servidores MCP.
Colección de skills para Claude Code de HumanLayer, enfocadas en investigación, diseño, revisión visual de PR y flujos de trabajo de programación con agentes.
Dos libros gratuitos en línea que explican cómo se diseñan y controlan los harnesses de agentes para modelos que escriben código, como Claude Code y Codex.
Un marketplace con 94 plugins, 202 agentes, 185 skills y 105 comandos para Claude Code, Codex CLI, Cursor, OpenCode, Copilot, Antigravity y Pi.