O "todo o resto" que mantém os projetos organizados
Estrutura de arquivos, padrões de nomes e padrões específicos do projeto que mantêm o código organizado
Higiene de commits, nomenclatura de branches e melhores práticas de PR
Problemas que abrangem múltiplas áreas — não segurança, não performance, mas ainda importantes
Problemas que abrangem múltiplos domínios mas não se encaixam em agentes especializados
Níveis de log e formatos consistentes em toda a aplicação
Tipos de erro unificados e padrões de reporte
Verificação consistente de flags e limpeza
Uso adequado de chaves i18n e organização
Nomenclatura e propriedades de eventos consistentes
Configuração centralizada e type-safe
Exemplos reais de melhorias em todo o projeto
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
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
src/
UserComponent.tsx
userUtils.ts
USER_CONSTANTS.ts
user-types.ts
userApi.tsx # Why .tsx for API?
UserHelpers.tsNomenclatura inconsistente e estrutura plana
src/features/users/
components/
UserCard.tsx
UserList.tsx
hooks/
useUser.ts
api/
users.api.ts
types/
user.types.ts
constants/
user.constants.tsSiga organização baseada em recursos com nomenclatura consistente
// 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
// 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
General Reviewer aprende as convenções do seu projeto e as aplica consistentemente. É o agente que garante que tudo se encaixe.
Compreende os padrões de organização do seu projeto
Valida práticas de git e higiene de PR
Aplica regras específicas do projeto consistentemente
Carregar Regras do Projeto
Compreende as convenções e padrões específicos do seu projeto
Analisar Mudanças
Revisa o código contra padrões de todo o projeto
Verificar Transversalidade
Detecta problemas que abrangem múltiplos domínios
Sugerir Alinhamento
Ajuda o código a se encaixar na estrutura geral do projeto
Agentes especializados detectam problemas especializados. General Reviewer detecta todo o resto.
Cada arquivo segue as mesmas convenções, tornando a navegação intuitiva
Histórico do Git que conta uma história, não uma bagunça de commits "fix"
Ambiente e configuração gerenciados consistentemente em todos os lugares
Especialistas lidam com os problemas profundos.
General Reviewer lida com tudo no meio.
General Reviewer preenche as lacunas que agentes especializados deixam. Grátis por 14 dias, sem cartão de crédito necessário.