Pular para o conteúdo
Skillpedia
Tarefas e projetos41 mil · #4794

multi-reviewer-patterns

Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.

O que ela faz

Esta ferramenta ajuda a organizar revisões de código complexas, garantindo que diferentes aspectos (como segurança e desempenho) sejam verificados por várias pessoas. Ela também ajuda a juntar relatórios de problemas semelhantes e a classificar a gravidade dos problemas de forma consistente.

Quando usar

  • ✓Ao organizar uma revisão de código com vários revisores.
  • ✓Ao decidir quais aspectos do código (segurança, desempenho, etc.) devem ser revisados.
  • ✓Ao juntar relatórios de problemas de diferentes revisores para evitar duplicidade.

Exemplo do que pedir para a IA

“Preciso organizar uma revisão de código para uma nova funcionalidade de login. Quais aspectos devo priorizar e como devo classificar os problemas encontrados?”

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

https://github.com/wshobson/agents/blob/main/plugins/agent-teams/skills/multi-reviewer-patterns/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/wshobson/agents/blob/main/plugins/agent-teams/skills/multi-reviewer-patterns/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta define diferentes áreas de foco para revisão (dimensões) e sugere combinações para diferentes tipos de mudança. Ela também estabelece regras para agrupar problemas idênticos e para definir a gravidade de cada problema encontrado.

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 wshobson/agents --skill multi-reviewer-patterns

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/agent-teams/skills/multi-reviewer-patterns/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Padrões de Múltiplos Revisores

Padrões para coordenar revisões de código paralelas em múltiplas dimensões de qualidade, deduplicar descobertas, calibrar severidade e produzir relatórios consolidados.

Quando Usar Esta Habilidade

  • Organizar uma revisão de código multidimensional
  • Decidir quais dimensões de revisão atribuir
  • Deduplicar descobertas de múltiplos revisores
  • Calibrar classificações de severidade de forma consistente
  • Produzir um relatório de revisão consolidado

Alocação de Dimensão de Revisão

Dimensões Disponíveis

Dimensão Foco Quando Incluir
Segurança Vulnerabilidades, autenticação, validação de entrada Sempre para código que lida com entrada do usuário ou autenticação
Desempenho Eficiência de consulta, memória, cache Ao alterar o acesso a dados ou caminhos críticos
Arquitetura SOLID, acoplamento, padrões Para mudanças estruturais ou novos módulos
Testes Cobertura, qualidade, casos extremos Ao adicionar nova funcionalidade
Acessibilidade WCAG, ARIA, navegação por teclado Para mudanças de UI/frontend

Combinações Recomendadas

Cenário Dimensões
Mudanças de endpoint de API Segurança, Desempenho, Arquitetura
Componente de frontend Arquitetura, Testes, Acessibilidade
Migração de banco de dados Desempenho, Arquitetura
Mudanças de autenticação Segurança, Testes
Revisão completa de funcionalidade Segurança, Desempenho, Arquitetura, Testes

Deduplicação de Descobertas

Quando múltiplos revisores relatam problemas no mesmo local:

Regras de Mesclagem

  1. Mesmo arquivo:linha, mesmo problema — Mesclar em uma descoberta, creditar todos os revisores
  2. Mesmo arquivo:linha, problemas diferentes — Manter como descobertas separadas
  3. Mesmo problema, locais diferentes — Manter separadas, mas referenciar cruzadamente
  4. Severidade conflitante — Usar a classificação de severidade mais alta
  5. Recomendações conflitantes — Incluir ambas com atribuição do revisor

Processo de Deduplicação

For each finding in all reviewer reports:
  1. Check if another finding references the same file:line
  2. If yes, check if they describe the same issue
  3. If same issue: merge, keeping the more detailed description
  4. If different issue: keep both, tag as "co-located"
  5. Use highest severity among merged findings

Calibração de Severidade

Critérios de Severidade

Severidade Impacto Probabilidade Exemplos
Crítica Perda de dados, violação de segurança, falha completa Certa ou muito provável Injeção de SQL, bypass de autenticação, corrupção de dados
Alta Impacto significativo na funcionalidade, degradação Provável Vazamento de memória, validação ausente, fluxo quebrado
Média Impacto parcial, existe solução alternativa Possível Consulta N+1, caso extremo ausente, erro pouco claro
Baixa Impacto mínimo, cosmético Improvável Problema de estilo, otimização menor, nomenclatura

Regras de Calibração

  • Vulnerabilidades de segurança exploráveis por usuários externos: sempre Crítica ou Alta
  • Problemas de desempenho em caminhos críticos: pelo menos Média
  • Testes ausentes para caminhos críticos: pelo menos Média
  • Violações de acessibilidade para funcionalidade principal: pelo menos Média
  • Problemas de estilo de código sem impacto funcional: Baixa

Modelo de Relatório Consolidado

## Relatório de Revisão de Código

**Alvo**: {arquivos/PR/diretório}
**Revisores**: {dimensão-1}, {dimensão-2}, {dimensão-3}
**Data**: {data}
**Arquivos Revisados**: {contagem}

### Descobertas Críticas ({contagem})

#### [CR-001] {Título}

**Localização**: `{file}:{line}`
**Dimensão**: {Segurança/Desempenho/etc.}
**Descrição**: {o que foi encontrado}
**Impacto**: {o que poderia acontecer}
**Correção**: {remediação recomendada}

### Descobertas Altas ({contagem})

...

### Descobertas Médias ({contagem})

...

### Descobertas Baixas ({contagem})

...

### Resumo

| Dimensão    | Crítica | Alta  | Média | Baixa | Total  |

…
Perguntas frequentes

O que são 'dimensões' de revisão?

São os diferentes aspectos que podem ser verificados no código, como segurança, desempenho, arquitetura, testes e acessibilidade.

Como a ferramenta lida com problemas duplicados?

Se vários revisores encontrarem o mesmo problema no mesmo local, ele é agrupado em um único item. Se os problemas forem diferentes, mas no mesmo local, eles são listados separadamente. Se a gravidade for diferente, a mais alta é usada.

Como a gravidade dos problemas é definida?

A gravidade (Crítica, Alta, Média, Baixa) é definida com base no impacto potencial (o que pode acontecer) e na probabilidade de ocorrer. Por exemplo, uma falha de segurança é Crítica, enquanto um problema de estilo é Baixo.

Detalhes

Descrição original do autor

Coordinate parallel code reviews across multiple quality dimensions with finding deduplication, severity calibration, and consolidated reporting. Use this skill when organizing multi-reviewer code reviews, calibrating finding severity, or consolidating review results.

repo: wshobson/agents

Popularidade

Estrelas no GitHub
41 mil
Posição no ranking
#4794
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas