repodocs
Gera uma wiki do repositório com cada afirmação apontando para o código de onde ela saiu. Roda com OMP, Claude Code ou Codex CLI.
uv tool install repodocs Código aberto e IA · Ary Rabelo
Agente de código escreve rápido. Entender o sistema, revisar a mudança e provar que funciona continua sendo o trabalho. Aqui está o que eu publico para isso: o itaruby, um verificador de tipos para Ruby, PRs aceitos no Rails, no Discourse e no fastlane, e ferramentas para trabalhar com agentes de código.
Código aberto
Escrito em Rust, aberto (MIT) e ainda em alpha. Eu rodo o itaruby no código de projetos grandes e só mando correção do que consigo provar:
30 pull requests aceitos e 11 abertos, em 12 projetos, desde maio de 2026.
Marcados com itaruby: correções que saíram de uma caça a bugs com ele.
Ver todas as contribuições →O que eu fiz para trabalhar melhor com agentes de código, aberto e com o código no GitHub. Onde o README tem um comando de instalação, ele está no card.
Para agentes de código
Ver tudo em Projetos →Gera uma wiki do repositório com cada afirmação apontando para o código de onde ela saiu. Roda com OMP, Claude Code ou Codex CLI.
uv tool install repodocs Toda resposta do agente termina com uma única próxima ação clara: [DONE], [DECIDE], [HUMAN] ou [WAIT].
npx skills add aryrabelo/next-action-protocol --agent claude-code -g Busca SerpApi para agentes, em CLI e skill do Claude Code, gastando bem menos contexto que um servidor MCP. Eu medi a diferença.
A mesma ideia para a SearchApi: CLI sem dependências e skill do Claude Code que devolve só os campos que você pediu.
Lê a issue e o épico por trás de um pull request e julga se ele entrega o que foi pedido. CLI local e GitHub Action com o mesmo contrato.
Plugins do OMP
Ver tudo em Projetos →Burn rate por conta de assinatura ao abrir o OMP: qual conta vai bater no teto antes do reset.
omp plugin install github:aryrabelo/omp-burnrate Os pull requests do repositório na statusline do OMP: a branch atual está verde, o que está travando ela, e o que mais está aberto.
Fila de tarefas por sessão: você escreve o plano uma vez e despacha linha por linha para o agente.
omp plugin install github:aryrabelo/planqueue Compartilhar o que aprendo
“Eu entendi IA tudo errado! Fiz mais, criei mais e me importei de menos até que comecei a deixar de lado o que importava! Foquem em entender, em ser o humano que falta na IA.”
Cada nota parte de um problema real, com o número que eu medi e o que mudei por causa dele.
Ler o blog →Um agente constrói. Outro agente, que não sabe qual dos dois lados é o meu, compara o resultado com uma referência de fora e aponta a maior falha. A rodada se repete até o meu lado ganhar. É assim que eu deixo o agente trabalhar sem acreditar no que ele diz de si mesmo.
claude-101: do primeiro prompt até automatizar uma tarefa sua. 5 módulos curtos, em português e inglês, no seu ritmo.
Começar o curso grátis →Cada nota sai de um problema real, com o número que eu medi e o que mudei por causa dele.
Peça um curso
Em Paralelo · uma edição por semana
Medições, erros e decisões da minha rotina com agentes. Sem hype, sem resumo de notícia.
Engenheiro de software há vinte anos, Rails desde 2012, e uma plataforma com 1,8 milhão de visitas por mês em produção. Hoje escrevo código aberto em Ruby e ferramentas para agentes de código, e uso esses agentes todo dia.
Tudo o que publico aqui é aberto, ou é um curso que você faz sozinho.
Ler a história completa →