Referencia

27 convenciones, ajustadas a mano

Nuestra filosofía y lo que cubre la biblioteca de convenciones.

La filosofía

Partimos de las formas en que el código generado por IA falla en la práctica: tipos `any` silenciosos, errores tragados, estados ilegales accesibles a través de campos opcionales, fallos en runtime por entrada no validada. Cada regla se redacta para alejar al modelo de uno de esos modos de fallo — y se mantiene en la biblioteca solo si mejora visiblemente el código que producen los agentes.

Cada regla es corta, clara y autocontenida. Tu agente lee una cuando va a hacer un cambio relevante — no todas al inicio de la sesión. Eso significa prompts más cortos, facturas más bajas y reglas que el modelo puede mantener en memoria mientras escribe.

Qué hay en la biblioteca

La biblioteca actual son 27 convenciones que cubren las áreas donde el TypeScript generado por IA suele fallar: rigor de tipos, manejo de errores, validación en frontera de confianza, nombres y estructura de módulos, control de flujo y patrones específicos de framework (forma de props de componentes React, convenciones de modelos Prisma, etc.).

Las reglas concretas están disponibles para suscriptores a través del servidor MCP — no publicamos la lista completa aquí. Suscríbete para acceder al corpus.

Actualizaciones

Añadimos y refinamos convenciones a medida que evolucionan las herramientas y los modelos. Las actualizaciones se aplican al instante: no hay nada que volver a desplegar por tu lado. Los cambios importantes se anuncian a los suscriptores por correo.