O que codereviewskill faz?
Habilidades de Agente de IA para VS Code — Revisor de PRs em C# e Analisador de Lacunas de Testes
Visão Geral
Esta skill capacita agentes de IA a revisar Pull Requests (PRs) em projetos C#, identificando problemas de estilo, erros lógicos e falta de cobertura de testes. Ao executar no VS Code, ela analisa as alterações do código e fornece feedback acionável diretamente no editor.
Recursos Principais
- Revisão Automática de PR: Analisa as alterações do código em um PR e destaca possíveis problemas.
- Análise de Lacunas de Testes: Identifica métodos e funções que não possuem testes unitários ou de integração.
- Sugestões de Estilo: Recomenda melhorias com base nas diretrizes de codificação C# e boas práticas.
- Integração com VS Code: Executa dentro do ambiente VS Code para feedback em tempo real.
Como Funciona
- O agente de IA monitora ou recebe um PR (por exemplo, via Claude Code, Cursor ou Codex).
- A skill analisa o diff do código, focando em alterações em arquivos
.cs. - Ela verifica padrões de código, como nomenclatura, tratamento de exceções e uso de recursos específicos do C#.
- A skill identifica métodos alterados que não possuem testes correspondentes.
- O agente fornece um resumo com recomendações e sugestões de teste.
Plataformas Suportadas
- Claude Code: Executa a skill via ferramentas do VS Code.
- Cursor: Integra-se com o terminal e editor.
- Codex: Pode ser usado em pipelines de CI/CD.
Exemplo de Uso
> Execute a skill de revisão de código no PR #42.
O agente responderá com um relatório contendo:
- Problemas encontrados
- Sugestões de correção
- Métodos sem cobertura de testes
Configuração
Nenhuma configuração adicional necessária. A skill funciona automaticamente quando o agente está ativo no VS Code.
Limitações
- Apenas analisa código C#.
- Requer acesso ao repositório e ao histórico de PRs.
- A análise de lacunas de testes depende da existência de projetos de teste no diretório.
Contribuição
Contribuições são bem-vindas! Abra uma issue ou pull request no repositório original.
Licença
MIT