Agente de Revisión Principal

General Reviewer

Detecta lo que no encaja en otro lugar

No todos los problemas son bugs de seguridad o problemas de rendimiento. General Reviewer detecta preocupaciones transversales — convenciones del proyecto, higiene de git, y el pegamento que mantiene unidos los codebases.

Lo Que General Reviewer Detecta

El "todo lo demás" que mantiene los proyectos organizados

Convenciones del Proyecto

Estructura de archivos, patrones de nombres y estándares específicos del proyecto que mantienen el código organizado

Reglas de nombres de archivosEstructura de carpetasOrden de importacionesPatrones de configuración

Git y Prácticas de Flujo de Trabajo

Higiene de commits, nomenclatura de ramas y mejores prácticas de PR

Formato de mensajes de commitNomenclatura de ramasTamaño de PREstrategia de merge

Preocupaciones Transversales

Problemas que abarcan múltiples áreas — no seguridad, no rendimiento, pero igualmente importantes

Consistencia de configuraciónManejo de entornosFeature flagsPatrones de logging

Preocupaciones Transversales

Problemas que abarcan múltiples dominios pero no encajan en agentes especializados

Logging

Niveles de log y formatos consistentes en toda la aplicación

Manejo de Errores

Tipos de error unificados y patrones de reporte

Feature Flags

Verificación consistente de flags y limpieza

Internacionalización

Uso adecuado de claves i18n y organización

Eventos de Analytics

Nomenclatura y propiedades de eventos consistentes

Configuración de Entorno

Configuración centralizada y type-safe

Manteniendo Proyectos Organizados

Ejemplos reales de mejoras a nivel de proyecto

Formato de Mensajes de Commit

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

Mensajes de commit vagos hacen que el historial sea 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"

Sigue commits convencionales para un historial claro

Organización de Archivos

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

Nomenclatura inconsistente y estructura 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

Sigue organización basada en características con nomenclatura consistente

Configuración de Entorno

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'
}

Variables de entorno dispersas, manejo 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')

Configuración centralizada con acceso type-safe

Análisis a Nivel de Proyecto

Cómo Funciona General Reviewer

General Reviewer aprende las convenciones de tu proyecto y las aplica consistentemente. Es el agente que asegura que todo encaje.

Consciencia de Estructura

Comprende los patrones de organización de tu proyecto

Verificación de Flujo de Trabajo

Valida prácticas de git e higiene de PR

Aplicación de Convenciones

Aplica reglas específicas del proyecto consistentemente

Pipeline de Análisis

1

Cargar Reglas del Proyecto

Comprende las convenciones y estándares específicos de tu proyecto

2

Analizar Cambios

Revisa el código contra patrones de todo el proyecto

3

Verificar Transversalidad

Detecta problemas que abarcan múltiples dominios

4

Sugerir Alineación

Ayuda a que el código encaje en la estructura general del proyecto

El Pegamento Que Lo Mantiene Unido

Los agentes especializados detectan problemas especializados. General Reviewer detecta todo lo demás.

Estilo Consistente

Cada archivo sigue las mismas convenciones, haciendo la navegación intuitiva

Historial Limpio

Historial de Git que cuenta una historia, no un desastre de commits "fix"

Configuración Unificada

Entorno y configuración manejados consistentemente en todas partes

Los especialistas manejan los problemas profundos.
General Reviewer maneja todo lo que está en medio.

Cobertura Completa
En Cada PR

General Reviewer llena los vacíos que dejan los agentes especializados. Gratis por 14 días, sin tarjeta de crédito requerida.

Verificación de convenciones
Higiene de Git
Preocupaciones transversales