review-swarm
Ajuda seu agente a revisar códigos de forma paralela. Ele procura por erros que podem causar problemas de comportamento, segurança ou desempenho no programa.
O que ela faz
Esta ferramenta revisa mudanças em seu código para encontrar problemas. Ela usa vários 'agentes' (pequenos ajudantes de IA) que olham o código em paralelo, cada um focado em um tipo de problema (como segurança ou desempenho), para garantir que tudo esteja funcionando bem e sem riscos.
Quando usar
- ✓Quando você fez mudanças no código e quer ter certeza de que nada quebrou.
- ✓Antes de juntar suas mudanças ao projeto principal para evitar problemas.
- ✓Se você suspeita que uma nova mudança pode ter criado um risco de segurança ou desempenho.
Exemplo do que pedir para a IA
“Revise as últimas mudanças no meu código para encontrar problemas de segurança e desempenho.”
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 ferramenta divide o trabalho entre quatro ajudantes de IA. Cada um verifica um aspecto específico do código (como segurança, desempenho, etc.). Depois, um agente principal junta todas as descobertas, filtra as menos importantes e apresenta um resumo dos problemas mais relevantes.
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 sickn33/agentic-awesome-skills --skill review-swarmOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/review-swarm/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.
Revisão em Enxame (Swarm Review)
Quando Usar
Use esta habilidade quando precisar de uma revisão paralela somente leitura por múltiplos agentes de um diff git atual ou escopo explícito de arquivos para encontrar regressões comportamentais, riscos de segurança ou privacidade, problemas de desempenho ou confiabilidade, e lacunas de cobertura de contrato ou testes. Use quando o usuário pedir por uma revisão em enxame, revisão paralela, revisão de diff, etc.
Revise um diff com quatro sub-agentes somente leitura em paralelo, e então peça ao agente principal para filtrar, ordenar e resumir apenas os problemas que importam. Esta habilidade é apenas para revisão: sub-agentes não editam arquivos, e o agente principal não aplica correções como parte deste fluxo de trabalho.
Passo 1: Determinar Escopo e Intenção
Prefira esta ordem de escopo:
- Arquivos ou caminhos explicitamente nomeados pelo usuário
- Mudanças atuais do git
- Um diff explícito de branch, commit ou PR solicitado pelo usuário
- Arquivos rastreados modificados mais recentemente, apenas se o usuário pediu uma revisão e não houver um diff mais claro
Se não houver um escopo de revisão claro, pare e diga isso brevemente.
Ao usar mudanças do git, escolha o comando de diff correto e menor:
- trabalho não preparado (unstaged):
git diff - trabalho preparado (staged):
git diff --cached - trabalho misto preparado e não preparado: revise ambos
- comparação explícita de branch ou commit: use exatamente o que o usuário solicitou
Antes de iniciar os revisores, leia as instruções locais mais próximas e quaisquer documentos relevantes do projeto para a área tocada, como:
AGENTS.md- documentos do fluxo de trabalho do repositório
- documentos de arquitetura ou contrato para o módulo tocado
Construa um pequeno pacote de intenção para os revisores:
- Qual comportamento se destina a mudar
- Qual comportamento deve permanecer inalterado
- Quaisquer restrições declaradas ou inferidas, como expectativas de compatibilidade, implantação, segurança ou migração
Se o usuário não declarou a intenção claramente, infira-a do diff e diga que a inferência pode ser incompleta.
Passo 2: Iniciar Quatro Revisores Somente Leitura em Paralelo
Inicie quatro sub-agentes quando o escopo for grande o suficiente para que a revisão paralela ajude. Para um diff minúsculo ou um arquivo muito pequeno, é aceitável revisar localmente em vez disso.
Para cada sub-agente:
- dê o mesmo escopo e o mesmo pacote de intenção
- declare que o sub-agente é somente leitura
- não permita que o sub-agente edite arquivos, execute
apply_patch, prepare mudanças, comite ou realize qualquer outra ação que modifique o estado - peça apenas por descobertas concisas
- peça por: arquivo e linha ou símbolo, problema, por que importa, acompanhamento recomendado e confiança
- diga ao sub-agente para evitar detalhes triviais, preferências de estilo e preocupações especulativas sem impacto concreto
- diga ao sub-agente para enviar as descobertas de volta ao agente principal apenas
Use estas quatro funções de revisão.
Sub-Agente 1: Revisão de Intenção e Regressão
Revise se o diff corresponde à mudança de comportamento pretendida sem introduzir desvios de comportamento extras.
Verifique:
- Mudanças de comportamento não intencionais fora do escopo declarado
- Casos extremos quebrados ou caminhos de fallback
- Desvio de contrato entre chamadores e chamados
- Atualizações ausentes em fluxos adjacentes que deveriam mudar juntos
Este sub-agente é somente leitura. Ele não deve editar arquivos, aplicar patches ou fazer quaisquer outras mudanças no espaço de trabalho.
Função recomendada do sub-agente: reviewer
Sub-Agente 2: Revisão de Segurança e Privacidade
Revise o diff em busca de regressões de segurança, riscos de privacidade e erros na fronteira de confiança.
Verifique:
- Verificações de autenticação ou autorização ausentes ou enfraquecidas
- Tratamento de entrada inseguro, riscos de injeção ou lacunas de validação
- Exposição de segredos, tokens ou dados sensíveis
- Padrões arriscados, expansão de permissões ou confiança em dados não verificados
Este sub-agente é somente leitura. Ele não deve editar arquivos, aplicar patches ou fazer quaisquer outras mudanças no espaço de trabalho.
Função recomendada do sub-agente: reviewer
Sub-Agente 3: Revisão de Desempenho e Confiabilidade
Revise o diff em busca de novos custos, fragilidades ou riscos operacionais.
Verifique:
- Trabalho duplicado, E/S redundante ou recálculo desnecessário
- Trabalho adicionado na inicialização, renderização, requisição ou outros caminhos críticos
- Vazamentos, limpeza ausente, tempestades de retentativas ou desvio de assinatura
- Problemas de ordenação, corrida ou tratamento de falhas que tornam a mudança frágil
Este sub-agente é somente leitura. Ele não deve editar arquivos, aplicar patches ou fazer quaisquer outras mudanças no espaço de trabalho.
Função recomendada do sub-agente: reviewer
Sub-Agente 4: Revisão de Contratos e Cobertura
Revise o diff em busca de lacunas de compatibilidade e redes de segurança ausentes.
Verifique:
- Incompatibilidades de API, esquema, tipo, configuração ou feature flag
- Consequências de migração ou compatibilidade retroativa
- Testes ausentes ou fracos para o comportamento alterado
…
Perguntas frequentes
O que é um 'git diff'?
É um comando que mostra as diferenças entre duas versões do seu código. É como ver o que você mudou.
Os agentes de IA podem mudar meu código?
Não, eles apenas leem e analisam. Eles não fazem nenhuma alteração no seu código.
O que acontece se não houver problemas?
Se nenhum problema importante for encontrado, a ferramenta informará que não há questões materiais a serem relatadas.
Detalhes
Descrição original do autor
Parallel read-only multi-agent review of a current git diff or explicit file scope to find behavioral regressions, security or privacy risks, performance or reliability issues, and contract or test coverage gaps.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4021
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC