Communitygithub.com

spencermarx/open-code-review

Revisão de código multiagente com IA. Simula uma equipe personalizável de engenheiros realizando revisão de código com debate integrado.

O que é open-code-review?

Este skill habilita uma revisão de código multiagente alimentada por IA, que simula uma equipe completa de engenheiros de software para analisar pull requests. Diferente de ferramentas de revisão tradicionais que usam um único modelo, ele orquestra múltiplos agentes especializados—cada um com uma persona distinta (como Arquiteto, Especialista em Segurança, Revisor de Estilo, etc.)—que revisam o código de forma colaborativa, gerando comentários e até mesmo debatendo entre si para chegar a um consenso. O objetivo é fornecer uma revisão mais abrangente e realista, imitando o fluxo de trabalho de uma equipe de engenharia. O skill é otimizado para plataformas como Claude Code, Cursor, Codex e editores compatíveis com o protocolo MCP (Model Context Protocol). A configuração permite personalizar quais papéis de engenheiros participarão da revisão e ajustar o nível de profundidade da análise, tornando-o flexível para diferentes projetos e necessidades. A saída é um resumo estruturado com comentários por agente e uma seção de discussão, facilitando a incorporação dos feedbacks diretamente no fluxo de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add spencermarx/open-code-review

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que open-code-review faz?

Revisão de código multiagente com IA. Simula uma equipe personalizável de engenheiros realizando revisão de código com debate integrado.

Visão Geral

Este skill permite que você execute uma revisão de código completa usando múltiplos agentes de IA que agem como diferentes tipos de engenheiros (por exemplo, Arquiteto, Especialista em Segurança, Revisor de Estilo). Cada agente analisa o código de forma independente e, em seguida, os agentes podem debater entre si para fornecer uma revisão mais robusta e com múltiplas perspectivas.

Como Funciona

  1. Configuração da Equipe: Você define quais agentes (personas de engenheiros) participarão da revisão.
  2. Análise Individual: Cada agente revisa o pull request de acordo com sua especialização.
  3. Debate Integrado: Os agentes trocam comentários e argumentam sobre questões conflitantes, simulando uma reunião de revisão de código.
  4. Resumo Consolidado: O resultado é um relatório único com comentários de cada agente e um resumo da discussão.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Qualquer editor/ferramenta compatível com MCP (Model Context Protocol)

Configuração

Você pode personalizar os papéis dos engenheiros no arquivo de configuração do skill:

{
  "agents": [
    { "name": "Arquiteto", "focus": "design patterns, estrutura", "level": "senior" },
    { "name": "Segurança", "focus": "vulnerabilidades, injeções", "level": "senior" },
    { "name": "Estilo", "focus": "formatação, convenções", "level": "junior" }
  ]
}

Exemplo de Uso

Inicie a revisão solicitando ao assistente de IA:

Revise o pull request atual com a equipe de spencermarx/open-code-review.

O resultado incluirá comentários agrupados por agente e uma seção de Discussão com o debate.

Notas

  • Certifique-se de que o modelo de IA suporta chamadas de função ou ferramentas (tool calls) para multiagentes.
  • O número de agentes e a profundidade da revisão podem aumentar o uso de tokens.

Licença

MIT

Habilidades Relacionadas