Repolode
cobusgreyling

cobusgreyling/loop-engineering

Biblioteca de padrões e toolkit de CLI para criar loops que permitem a agentes de programação com IA encontrar tarefas, executá-las, verificar os resultados e persistir o estado.

Estrelas
11,710
Forks
1,578
Issues abertas
17
Último commit
ontem

O que é?

Loop Engineering reúne padrões, templates iniciais e ferramentas de linha de comando para executar agentes de programação com IA em loops repetíveis em torno de uma base de código. Em vez de digitar o próximo prompt manualmente, você define um sistema que encontra tarefas (como falhas no CI, issues abertas ou dependências desatualizadas), encaminha cada tarefa a um agente, verifica o resultado e registra o estado em arquivos como STATE.md.

O repositório inclui oito padrões prontos para adaptar, entre eles Daily Triage, PR Babysitter, CI Sweeper, Dependency Sweeper e Changelog Drafter. Cada padrão define uma frequência, um nível de autonomia que vai de somente relatório (L1) a operação sem supervisão (L3) e uma estimativa aproximada de custo. Há exemplos de configuração para Claude Code, Grok, Codex, OpenClaw, Opencode e GitHub Actions. Uma CLI unificada (npx @cobusgreyling/loop) oferece os comandos init, doctor, status, audit e cost.

O projeto também documenta modos de falha, anti-patterns e orientações de segurança, e recomenda começar com execuções que apenas geram relatórios, passando depois para a operação assistida e, por fim, para a operação sem supervisão — somente quando o verificador já tiver demonstrado ser confiável.

Recursos principais

  • 01Oito padrões de loop reutilizáveis, com frequência, nível de autonomia e orientações de custo.
  • 02CLI unificada com os comandos init, doctor, status, audit e cost.
  • 03Exemplos de configuração para Claude Code, Grok, Codex, OpenClaw, Opencode e GitHub Actions.
  • 04Um template inicial enxuto de loop para GitHub Actions que não precisa de um arquivo STATE.md.
  • 05Documentação sobre modos de falha, anti-patterns e segurança.

Casos de uso

  • Manter um repositório saudável usando um agente para triar issues e verificar o CI em intervalos programados.
  • Acompanhar pull requests e atualizações de dependências automaticamente, com revisão humana.
  • Adicionar a um projeto existente um loop de agente que apenas gere relatórios, antes de conceder acesso de escrita.
  • Gerar rascunhos de changelog a partir de tags ou merges recentes.

Início rápido

  1. 1

    Inicialize o padrão daily-triage no seu repositório com a ferramenta Claude

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

    Verifique a configuração com o comando doctor

    npx @cobusgreyling/loop doctor .

Antes de usar

  • Na primeira semana, o sistema apenas gera relatórios; o ciclo não age sobre o trabalho até você implementar níveis mais altos.
  • Executar ciclos com agentes de IA pode gerar custos significativos com tokens.

Em coleções

Tópicos

Perguntas frequentes

O que é loop-engineering?
Biblioteca de padrões e toolkit de CLI para criar loops que permitem a agentes de programação com IA encontrar tarefas, executá-las, verificar os resultados e persistir o estado. Loop Engineering reúne padrões, templates iniciais e ferramentas de linha de comando para executar agentes de programação com IA em loops repetíveis em torno de uma base de código. Em vez de digitar o próximo prompt manualmente, você define um sistema que encontra tarefas (como falhas no CI, issues abertas ou dependências desatualizadas), encaminha cada tarefa a um agente, verifica o resultado e registra o estado em arquivos como STATE.md.
loop-engineering é gratuito? Qual é a licença?
loop-engineering é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
loop-engineering ainda é mantido?
Manutenção ativa. O último commit de loop-engineering foi em 6 de nov. de 2026.
Para que posso usar loop-engineering?
Manter um repositório saudável usando um agente para triar issues e verificar o CI em intervalos programados. Acompanhar pull requests e atualizações de dependências automaticamente, com revisão humana. Adicionar a um projeto existente um loop de agente que apenas gere relatórios, antes de conceder acesso de escrita. Gerar rascunhos de changelog a partir de tags ou merges recentes.
Como instalar loop-engineering?
Inicialize o padrão daily-triage no seu repositório com a ferramenta Claude: npx @cobusgreyling/loop init . --pattern daily-triage --tool claude Verifique a configuração com o comando doctor: npx @cobusgreyling/loop doctor .
Onde consigo loop-engineering?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cobusgreyling/loop-engineering

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados