Passo-a-passo detalhado do skill:
1SENSE — Obter diff e contexto
PR via GitHub MCP ou diff colado; listar arquivos tocados
Ler `.agents/skills/code-reviewer/memory.md` se existir
2CONTEXTUALIZE — Padrões e testes
Ler configs de lint/typecheck e convenções do repo
Mapear testes relacionados aos arquivos alterados
3HYPOTHESIZE — Lista de hipóteses de problema
Segurança, correção, performance, manutenibilidade
4EVALUATE — Severidade e priorização
Aplicar teto de 15 itens no sumário; consolidar onde fizer sentido
5RECOMMEND — Decisões de recomendação
Código sugerido, perguntas, riscos
6ACT — Escrever artefato final
`CODE-REVIEW.md` ou review inline na conversa + blocos conventional comments se útil
7REFLECT — Memória + telemetria
Atualizar memory file; `report_execution`
### Large PR protocol (>20 arquivos ou >~800 linhas de diff)
Fase 1: inventário — listar arquivos por criticidade (auth, pagamentos, dados, infra primeiro)
Fase 2: revisar em **lotes** de até 8 arquivos por vez, mantendo coerência do sumário
Se o usuário não pediu review completo: declarar explicitamente o que ficou fora do escopo e sugerir follow-up ou PR split
Não sacrificar profundidade em arquivos críticos para cobrir arquivos triviais