Bob Martin publica regras para agentes de IA que escrevem código
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.
Bob Martin, autor de Clean Code, publicou um conjunto de regras seguidas por seus próprios agentes de IA ao escrever código.
Principais pontos:
- Uma verificação que apenas esconde 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.
- Antes de alterar o código, é preciso escrever um teste que revele o bug existente.
Instalar este skill pode evitar que agentes de IA escondam erros e prevenir situações em que testes aprovados criam a falsa impressão de que o código está funcionando.
Prompt de instalação:
Instale o skill ub-mode do repositório unclebob/ub-mode no GitHub 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.
Por que isso importa
AnáliseAs regras combatem um problema comum no desenvolvimento assistido por IA: testes que passam pelos motivos errados e fazem código com defeitos parecer saudável.
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 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.
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.
Arquivo .cursorrules (Regras do Projeto para IA)
Arquivo de configuração especial na raiz do repositório (.cursorrules). Transmite automaticamente à modelo regras de estilo de código, stack tecnológica, bibliotecas proibidas e restrições arquiteturais antes de cada geração.
Autogeração de testes (IA escreve verificações para seu próprio código)
Metodologia de criação automática de testes de verificação (Unit, Integration, E2E com Vitest ou Playwright) utilizando inteligência artificial. Garante controle determinístico da qualidade e previne regressões no código.
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.