O que recursive-improve faz?
🪞 Faça seus agentes se auto-aperfeiçoarem recursivamente
Visão Geral
Esta habilidade permite que agentes de IA analisem seus próprios resultados e se melhorem iterativamente. Ao invés de seguir instruções estáticas, o agente reflete sobre seu desempenho, identifica pontos fracos e gera versões otimizadas de código, prompts ou configurações.
Como Funciona
- O agente executa uma tarefa e coleta o resultado.
- Analisa o resultado, identificando erros, ineficiências ou áreas de melhoria.
- Gera uma nova versão baseada na análise.
- Repete o ciclo até atingir um critério de parada definido (ex.: nenhuma melhoria adicional).
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
- Outros agentes com capacidade de auto-reflexão
Exemplo de Uso
A habilidade pode ser invocada com um comando como:
recursive-improve --task "Refatorar a função calculate_discount para reduzir complexidade ciclomática" --max-iterations 5
Parâmetros
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
--task | Descrição da tarefa a ser melhorada | Sim |
--max-iterations | Número máximo de iterações (padrão: 3) | Não |
--criteria | Critério de parada (ex.: "melhoria < 5%") | Não |
Notas
Certifique-se de que o agente tenha acesso de escrita aos arquivos que serão modificados. Ciclos de auto-reflexão podem consumir tokens significativos; ajuste
--max-iterationsconforme necessidade.
Licença
MIT