Pular pro conteúdo

Improve Codebase Architecture skill

Um relatório visual com os pontos do código que valem refatorar primeiro, e uma conversa pra decidir como mexer no que você escolher.

por Matt Pocock

instalações
1,2 milhão
estrelas no GitHub
303,3 mil
No skills.sh desde
março de 2026
Licença
MIT

Atualizada no GitHub em 22 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Se você não apontar uma área, olha o histórico de commits pra achar as partes do projeto que mais mudam. Depois manda um subagente percorrer o código atrás de atrito: conceito espalhado em muitos arquivos pequenos, módulo raso que só repassa chamada, partes que vazam umas nas outras e trechos difíceis de testar.

Monta um HTML na pasta temporária, fora do repositório, e abre no navegador. Cada candidato vem num cartão com os arquivos envolvidos, o problema, a solução, o ganho nos testes, um diagrama de antes e depois e uma nota: forte, vale explorar ou especulativo. No fim, diz qual atacar primeiro.

Você escolhe um candidato e ela entra numa rodada de perguntas sobre restrições, dependências e quais testes sobrevivem. Termos novos vão pro GLOSSARY.md e, se você recusar a ideia por um motivo que importa, oferece registrar a decisão num ADR em docs/adr pra não voltar a sugerir.

Nas palavras de quem fez

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

Matt Pocock, no SKILL.md

Quando usar

  • O projeto cresceu e qualquer mudança pequena obriga a mexer em vários arquivos
  • O Claude se perde no código porque a lógica está espalhada
  • Antes de uma refatoração grande, pra saber por onde começar
  • Partes importantes do sistema não têm teste e ninguém sabe como testar

Depois de instalar, é só pedir assim

  • /improve-codebase-architecture olha a parte de pagamentos, que é onde mais dá bug
  • /improve-codebase-architecture e me diz qual refatoração faz mais diferença primeiro
  • /improve-codebase-architecture foca no que mudou nos últimos meses

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubAlerta
  • SocketPassou
  • SnykAlerta

Perguntas

Como instalar a Improve Codebase Architecture no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Improve Codebase Architecture, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

Ela começa sozinha quando eu falo de arquitetura?

Não. Vem marcada pra rodar só quando chamada pelo nome, com /improve-codebase-architecture. E ela chama outras três skills do mesmo repositório (codebase-design, grilling e domain-modeling), então vale instalar o pacote do Matt Pocock inteiro, não só ela.

Ela já sai refatorando o código?

Não. Primeiro entrega o relatório e pergunta qual candidato você quer explorar. A mudança só é decidida depois da rodada de perguntas com você. Não precisa de chave de API nem de conta paga, mas o relatório puxa o Tailwind e o Mermaid pela internet pra montar os diagramas.

Roda no Codex e no Antigravity?

O repositório traz instalação própria pro Codex, e o npx skills add instala também no Antigravity. Pro relatório, o agente precisa conseguir criar arquivo e abrir no navegador.

Levar essa skill

1x improve-codebase-architectureR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/mattpocock/skills

Aprenda a usar

Mais da loja Matt Pocock

Ver a loja Matt Pocock