Executando verificação de segurança...
2

Cara, esse post é excelente. eu acho que você pode se inspirar ou até reusar algumas ideias do Antigravity kit ele funciona através de um execução simples via npx gerando uma pasta para ser usada para o propósito. Vou testar a sua ferramenta e depois retorno com um feedback. Se quiser depois trocar uma ideia sobre isso, eu tenho notado alguns gargalos no pair-ai-programming que se eu resolver irá melhorar minha produtividade. O que eu pensei até então foram criar ferramentas para deixar a substituição de código mais assertiva(pra esse caso eu acho que abrir um editor diff é a melhor, mas pelo que conheço isso só é acessível via extensões de cli para vscode), criar scripts python com fallback(ou até langchain) tinha planejado criar uma ferramenta de busca de código, mas vi que o antigravity já tem isso hahahaha.

Mas achei interessante uma coisa, como você garantiu a erradicação do completa dos tipos any e type safety correto? eu sempre ressalto isso mas a ia sempre "enrola" e acaba adicionado comentários para ignorar e type assertions. Penso em criar um "manual" imbatível, ou encontrar uma solução pra que absolutamente todos os edge cases de type safety sejam satisfeitos.

Carregando publicação patrocinada...
1

A IA ajudou bastante a gerar tipos e refactors, mas ela tenta enfiar any em tudo quanto é canto, isso era rejeitado na hora: any não era opção. Quando aparecia, era erro, ponto. Nada de “depois a gente arruma”. No fim de cada task eu sempre pedia um check geral: testes, tipagem, lint, tudo limpo antes de seguir. Com strict ligado, quando a IA tenta ser preguiçosa ela apanha rápido, e corrige no susto.

Falando em tipagem, eu tenho um exemplo mais pesado disso num analytics interno que estou refatorando inteiro em Rust (era Laravel - a diferença é brutal). Foram mais de 50 tasks, tudo tocado via AIPIM. Ainda está fechado porque não tive tempo de organizar isso direito, mas a ideia é abrir quando eu conseguir usar isso no dia a dia aqui.

Sobre scripts, o repo tem alguns .sh. Um deles copia o prompt da task atual/próxima pra área de transferência. Você cola no agente e ele parece que tomou um energético.

Sobre o Antigravity Kit, eu confesso que não conhecia até você comentar. Me parece muito interessante, vou conferir aqui. Valeu pela dica.