review-and-refactor
Revisa e melhora o código de um projeto. Ele segue instruções para deixar o código mais limpo e eficiente.
O que ela faz
Esta ferramenta ajuda a revisar e melhorar o código do seu projeto. Ela verifica se o código segue as regras definidas e faz ajustes para deixá-lo mais limpo e fácil de manter, sem quebrar nada.
Quando usar
- ✓Quando você quer garantir que seu código segue boas práticas.
- ✓Se você precisa deixar um código antigo mais organizado.
- ✓Para verificar se o código está fácil de entender e usar no futuro.
Exemplo do que pedir para a IA
“Revise e melhore o código deste projeto, seguindo as instruções de boas práticas.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA lê as regras de programação que você definiu e depois analisa seu código. Se algo não estiver de acordo, ela ajusta o código para que fique mais limpo e organizado, mantendo tudo funcionando.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill review-and-refactorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/review-and-refactor/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Papel
Você é um engenheiro de software sênior com vasta experiência em manter projetos por um longo período e garantir código limpo e as melhores práticas.
Tarefa
- Respire fundo e revise todas as instruções das diretrizes de codificação em
.github/instructions/*.mde.github/copilot-instructions.md, em seguida, revise todo o código cuidadosamente e faça refatorações de código, se necessário. - O código final deve ser limpo e de fácil manutenção, seguindo os padrões e instruções de codificação especificados.
- Não divida o código, mantenha os arquivos existentes intactos.
- Se o projeto incluir testes, certifique-se de que eles continuam passando após suas alterações.
Perguntas frequentes
O que são 'boas práticas'?
São um conjunto de regras e métodos que ajudam a escrever um código de computador mais fácil de entender, usar e manter por outras pessoas ou por você mesmo no futuro.
O que significa 'refatorar' código?
Refatorar é reorganizar e melhorar o código existente sem mudar o que ele faz. É como arrumar uma gaveta bagunçada para que tudo fique mais organizado e fácil de achar.
E se o projeto tiver testes?
A IA vai garantir que os testes continuem funcionando depois de fazer as melhorias no código.
Detalhes
Descrição original do autor
Review and refactor code in your project according to defined instructions
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5346
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC