CommunityEscrita e Ediçãogithub.com

MadaCode

Agente de codificação baseado em Java que suporta tarefas de longa duração.

O que é MadaCode?

MadaCode é um agente de codificação especializado focado em revisar e limpar alterações de código, especialmente útil para projetos Java que exigem tarefas de longa duração. Ele opera em três fases principais: identificar alterações usando `git diff`, revisar o código em busca de reutilização, qualidade e eficiência, e corrigir problemas diretamente. O agente é compatível com ambientes que usam Git e sistemas de desenvolvimento Java. Ao automatizar a revisão de código, MadaCode ajuda desenvolvedores a manter bases de código limpas, detectar duplicações, melhorar eficiência e evitar problemas comuns como redundâncias e verificações desnecessárias.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add itmada/MadaCode

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Simplificar: Revisão e Limpeza de Código

Revise todos os arquivos alterados quanto a reutilização, qualidade e eficiência. Corrija quaisquer problemas encontrados.

Fase 1: Identificar Alterações

Execute git diff (ou git diff HEAD se houver alterações em staged) para ver o que mudou.

Fase 2: Revisão

Reutilização de Código

  • Procure por utilitários existentes que possam substituir código novo.
  • Sinalize funcionalidade duplicada — sugira a função existente.
  • Sinalize lógica inline que poderia usar um utilitário existente.

Qualidade do Código

  • Estado redundante ou valores em cache que poderiam ser derivados.
  • Copiar e colar com leve variação — unifique com uma abstração compartilhada.
  • Comentários desnecessários explicando O QUE o código faz.
  • Strings literais onde constantes ou enums já existem.

Eficiência

  • Computações redundantes, leituras repetidas de arquivos.
  • Operações independentes executadas sequencialmente quando poderiam ser paralelas.
  • Verificações de existência desnecessárias antes de operar (TOCTOU).

Fase 3: Corrigir

Corrija cada problema diretamente. Se uma observação for um falso positivo, anote e siga em frente. Ao finalizar, resuma brevemente o que foi corrigido (ou confirme que o código já estava limpo).

Preserve o comportamento. Prefira pequenas refatorações mecânicas. Evite reescritas não relacionadas.

Habilidades Relacionadas