Bob Martin publica regras de código para agentes de IA
Bob Martin publica regras de código para agentes de IA
O skill ub-mode de Robert Martin define limites para agentes de IA que escrevem código: mudanças mínimas, testes reais e correção de causas.
Bob Martin, autor de “Clean Code”, publicou um conjunto de regras que orientam seus próprios agentes de IA ao escrever código.
Principais pontos:
- Uma verificação que apenas oculta uma falha sem eliminar a causa não pode ser considerada uma correção.
- Se um teste continua passando mesmo quando todas as funções não retornam nada, esse teste deve ser descartado.
- As mudanças no código devem ser mínimas, mas suficientes para resolver a tarefa proposta.
- Antes de alterar o código, é preciso escrever um teste que revele o bug existente.
Ao instalar esse skill, é possível evitar que agentes de IA escondam erros e prevenir situações em que testes bem-sucedidos criam uma falsa impressão de que o código funciona.
Prompt de instalação:
Instale o skill ub-mode do repositório GitHub unclebob/ub-mode na minha pasta skills e use o comando /ub-mode na próxima alteração de código. Se crapper, dryer ou mutator não estiverem instalados, pule as etapas correspondentes.
Repositório: unclebob/ub-mode
Por que isso importa
AnáliseAs regras ajudam a evitar que testes aprovados escondam falhas reais e gerem falsa confiança no código.
Debater na comunidade
Compartilhe suas dúvidas e insights com desenvolvedores
Relacionado no ecossistema
Guias práticos, terminologia essencial e skills de agentes
Bob Martin publica regras para agentes de IA que escrevem código
Bob Martin, autor do livro Clean Code, publicou no GitHub o repositório ub-mode com um conjunto de regras para agentes de IA que escrevem e modificam código.
Projeto open source com 74 skills para desenvolvimento de jogos
Um repositório open source no GitHub reúne 74 skills para Unity, Godot, Unreal Engine e outros motores de jogo, com seleção automática e suporte a Claude Code e Codex.
Projetos do Claude Code: como um único IA coordena uma equipe de agentes autônomos
Análise aprofundada dos Projetos do Claude Code: arquitetura Coordinator e Threads, branches paralelas, memória compartilhada MEMORY.md e gerenciamento de agentes na nuvem.
10 Repositórios do GitHub para se tornar um Engenheiro de IA em 90 dias
Tornar-se um engenheiro de IA hoje não se resume apenas a modelos e prompts. A maior parte do trabalho real é construída em torno de agentes, sistemas RAG, orquestração (orchestration), bancos de dados vetoriais (vector databases) e infraestrutura de IA.
Agentes de IA (Agentes Autônomos)
Sistemas de software baseados em LLMs, capazes de perceber autonomamente o estado do ambiente, decompor objetivos complexos, invocar ferramentas externas e corrigir iterativamente os seus próprios erros.
Marcadores de Código Gerado por IA (AI Code Smells)
Antipadrões comuns e marcadores de código sintético ('código com cheiro' gerado por IA). Comentários redundantes e óbvios, duplicação de utilitários em cada arquivo, mocks falsos e blocos try-catch sem sentido que revelam geração não verificada.