Agente de Revisão Principal

General Reviewer

Detecta o que não se encaixa em outro lugar

Nem todo problema é um bug de segurança ou problema de performance. General Reviewer detecta preocupações transversais — convenções do projeto, higiene de git, e a cola que mantém as codebases unidas.

O Que General Reviewer Detecta

O "todo o resto" que mantém os projetos organizados

Convenções do Projeto

Estrutura de arquivos, padrões de nomes e padrões específicos do projeto que mantêm o código organizado

Regras de nomes de arquivosEstrutura de pastasOrdem de importaçõesPadrões de configuração

Git e Práticas de Fluxo de Trabalho

Higiene de commits, nomenclatura de branches e melhores práticas de PR

Formato de mensagens de commitNomenclatura de branchesTamanho de PREstratégia de merge

Preocupações Transversais

Problemas que abrangem múltiplas áreas — não segurança, não performance, mas ainda importantes

Consistência de configuraçãoGerenciamento de ambientesFeature flagsPadrões de logging

Preocupações Transversais

Problemas que abrangem múltiplos domínios mas não se encaixam em agentes especializados

Logging

Níveis de log e formatos consistentes em toda a aplicação

Tratamento de Erros

Tipos de erro unificados e padrões de reporte

Feature Flags

Verificação consistente de flags e limpeza

Internacionalização

Uso adequado de chaves i18n e organização

Eventos de Analytics

Nomenclatura e propriedades de eventos consistentes

Configuração de Ambiente

Configuração centralizada e type-safe

Mantendo Projetos Organizados

Exemplos reais de melhorias em todo o projeto

Formato de Mensagens de Commit

Inconsistente
git commit -m "fix"
git commit -m "updates"
git commit -m "WIP"
git commit -m "asdfasdf"

Mensagens de commit vagas tornam o histórico inútil

Organizado
git commit -m "fix(auth): handle expired token refresh"
git commit -m "feat(api): add pagination to users endpoint"
git commit -m "docs: update README with new env vars"
git commit -m "refactor(db): extract query builders"

Siga commits convencionais para um histórico claro

Organização de Arquivos

Inconsistente
src/
  UserComponent.tsx
  userUtils.ts
  USER_CONSTANTS.ts
  user-types.ts
  userApi.tsx      # Why .tsx for API?
  UserHelpers.ts

Nomenclatura inconsistente e estrutura plana

Organizado
src/features/users/
  components/
    UserCard.tsx
    UserList.tsx
  hooks/
    useUser.ts
  api/
    users.api.ts
  types/
    user.types.ts
  constants/
    user.constants.ts

Siga organização baseada em recursos com nomenclatura consistente

Configuração de Ambiente

Inconsistente
// Scattered across codebase
const API_URL = process.env.API_URL || 'http://localhost:3000'

// In another file
const apiBase = process.env.NEXT_PUBLIC_API_URL

// In yet another file
if (process.env.NODE_ENV === 'production') {
  baseUrl = 'https://api.example.com'
}

Variáveis de ambiente dispersas, gerenciamento inconsistente

Organizado
// src/config/env.ts
export const config = {
  api: {
    baseUrl: requiredEnv('API_URL'),
    timeout: optionalEnv('API_TIMEOUT', 5000),
  },
  features: {
    analytics: boolEnv('ENABLE_ANALYTICS', false),
  },
} as const

// Usage everywhere
import { config } from '@/config/env'
fetch(config.api.baseUrl + '/users')

Configuração centralizada com acesso type-safe

Análise em Todo o Projeto

Como General Reviewer Funciona

General Reviewer aprende as convenções do seu projeto e as aplica consistentemente. É o agente que garante que tudo se encaixe.

Consciência de Estrutura

Compreende os padrões de organização do seu projeto

Verificação de Fluxo de Trabalho

Valida práticas de git e higiene de PR

Aplicação de Convenções

Aplica regras específicas do projeto consistentemente

Pipeline de Análise

1

Carregar Regras do Projeto

Compreende as convenções e padrões específicos do seu projeto

2

Analisar Mudanças

Revisa o código contra padrões de todo o projeto

3

Verificar Transversalidade

Detecta problemas que abrangem múltiplos domínios

4

Sugerir Alinhamento

Ajuda o código a se encaixar na estrutura geral do projeto

A Cola Que Mantém Tudo Junto

Agentes especializados detectam problemas especializados. General Reviewer detecta todo o resto.

Estilo Consistente

Cada arquivo segue as mesmas convenções, tornando a navegação intuitiva

Histórico Limpo

Histórico do Git que conta uma história, não uma bagunça de commits "fix"

Configuração Unificada

Ambiente e configuração gerenciados consistentemente em todos os lugares

Especialistas lidam com os problemas profundos.
General Reviewer lida com tudo no meio.

Cobertura Completa
Em Cada PR

General Reviewer preenche as lacunas que agentes especializados deixam. Grátis por 14 dias, sem cartão de crédito necessário.

Verificação de convenções
Higiene do Git
Preocupações transversais