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.
El "todo lo demás" que mantiene los proyectos organizados
Estructura de archivos, patrones de nombres y estándares específicos del proyecto que mantienen el código organizado
Higiene de commits, nomenclatura de ramas y mejores prácticas de PR
Problemas que abarcan múltiples áreas — no seguridad, no rendimiento, pero igualmente importantes
Problemas que abarcan múltiples dominios pero no encajan en agentes especializados
Niveles de log y formatos consistentes en toda la aplicación
Tipos de error unificados y patrones de reporte
Verificación consistente de flags y limpieza
Uso adecuado de claves i18n y organización
Nomenclatura y propiedades de eventos consistentes
Configuración centralizada y type-safe
Ejemplos reales de mejoras a nivel de proyecto
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
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
src/
UserComponent.tsx
userUtils.ts
USER_CONSTANTS.ts
user-types.ts
userApi.tsx # Why .tsx for API?
UserHelpers.tsNomenclatura inconsistente y estructura plana
src/features/users/
components/
UserCard.tsx
UserList.tsx
hooks/
useUser.ts
api/
users.api.ts
types/
user.types.ts
constants/
user.constants.tsSigue organización basada en características con 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'
}Variables de entorno dispersas, manejo 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')Configuración centralizada con acceso type-safe
General Reviewer aprende las convenciones de tu proyecto y las aplica consistentemente. Es el agente que asegura que todo encaje.
Comprende los patrones de organización de tu proyecto
Valida prácticas de git e higiene de PR
Aplica reglas específicas del proyecto consistentemente
Cargar Reglas del Proyecto
Comprende las convenciones y estándares específicos de tu proyecto
Analizar Cambios
Revisa el código contra patrones de todo el proyecto
Verificar Transversalidad
Detecta problemas que abarcan múltiples dominios
Sugerir Alineación
Ayuda a que el código encaje en la estructura general del proyecto
Los agentes especializados detectan problemas especializados. General Reviewer detecta todo lo demás.
Cada archivo sigue las mismas convenciones, haciendo la navegación intuitiva
Historial de Git que cuenta una historia, no un desastre de commits "fix"
Entorno y configuración manejados consistentemente en todas partes
Los especialistas manejan los problemas profundos.
General Reviewer maneja todo lo que está en medio.
General Reviewer llena los vacíos que dejan los agentes especializados. Gratis por 14 días, sin tarjeta de crédito requerida.