dean0x/autobeat

Orquestração autônoma de agentes de codificação. Dê um objetivo, afaste-se e volte para o trabalho concluído. Loops de avaliação, pipelines multiagente, dependências DAG, persistência à prova de falhas.

O que é autobeat?

O dean0x/autobeat é uma habilidade especializada em orquestração autônoma de agentes de IA para tarefas de codificação. Ele permite que um desenvolvedor defina um objetivo de alto nível e, em seguida, o sistema gerencia automaticamente múltiplas etapas, incluindo loops de avaliação (eval loops) para refinar resultados, pipelines que utilizam múltiplos agentes trabalhando em paralelo ou em sequência, e dependências complexas modeladas como um Grafo Acíclico Dirigido (DAG). Uma característica crucial é sua persistência à prova de falhas, garantindo que o progresso do trabalho não seja perdido mesmo em caso de interrupções ou erros. Esta habilidade é útil para automatizar fluxos de trabalho de desenvolvimento complexos, como refatoração de código em larga escala, geração de testes ou integração contínua, onde a supervisão humana constante não é necessária. Embora projetada para funcionar com agentes de IA como Claude Code, Cursor ou Codex, a lógica principal de orquestração pode ser integrada em diversas plataformas que suportem execução de scripts e chamadas de API.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add dean0x/autobeat

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que autobeat faz?

Orquestração autônoma de agentes de codificação. Dê um objetivo, afaste-se e volte para o trabalho concluído. Loops de avaliação, pipelines multiagente, dependências DAG, persistência à prova de falhas.

Visão Geral

O dean0x/autobeat permite que você delegue tarefas complexas de codificação a um sistema de agentes de IA que trabalham de forma autônoma. Você define o objetivo final em alto nível, e o sistema orquestra automaticamente uma série de etapas, utilizando múltiplos agentes quando necessário, para alcançar o resultado desejado.

Funcionalidades Principais

  • Autonomia: Defina um objetivo e deixe o sistema trabalhar. Não é necessário supervisionar cada etapa.
  • Loops de Avaliação: Os agentes podem iterar sobre seu próprio trabalho, refinando e melhorando os resultados com base em critérios definidos.
  • Pipelines Multiagente: Divida tarefas complexas em subtarefas que podem ser executadas por diferentes agentes especializados, seja em paralelo ou em sequência.
  • Dependências DAG: Modele fluxos de trabalho complexos usando um Grafo Acíclico Dirigido, garantindo que as tarefas sejam executadas na ordem correta.
  • Persistência à Prova de Falhas: O progresso é salvo de forma robusta, permitindo que o sistema retome o trabalho de onde parou, mesmo após falhas ou interrupções.

Como Usar

  1. Defina o Objetivo: Descreva claramente o que deve ser alcançado (ex: "Refatore o módulo de autenticação para usar JWT").
  2. Configure o Pipeline: Se necessário, especifique as etapas ou dependências (opcional, o sistema pode inferir muitas delas).
  3. Execute: Inicie o processo e monitore o progresso (logs, relatórios).
  4. Revise: Ao final, revise o código e os artefatos gerados.

Exemplo de Configuração

objetivo: "Implementar um endpoint de API para busca de usuários"
etapas:
  - nome: "Gerar código inicial"
    agente: "codificador"
  - nome: "Escrever testes"
    dependências: ["Gerar código inicial"]
    agente: "testador"
  - nome: "Revisão de código"
    dependências: ["Escrever testes"]
    agente: "revisor"

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Qualquer plataforma que suporte execução de scripts e chamadas a APIs de LLMs.

Requisitos

  • Acesso a uma API de LLM (OpenAI, Anthropic, etc.)
  • Ambiente de execução (Node.js, Python, etc.)
  • (Opcional) Git para versionamento de código gerado.

Notas

  • Para tarefas muito grandes, o tempo de execução pode ser extenso. Planeje adequadamente.
  • A qualidade do resultado final depende diretamente da clareza do objetivo definido.
  • Utilize os logs para depurar problemas no pipeline ou nas definições das tarefas.

Documentação da habilidade dean0x/autobeat.

Habilidades Relacionadas