Configurado para AI Agents
Lynx está diseñado no solo para una gran experiencia de desarrollador, sino para ser altamente comprensible y predecible para los asistentes de Inteligencia Artificial (IA) y herramientas de codificación generativa.
Documentación y Reglas Claras
Sección titulada «Documentación y Reglas Claras»En un entorno donde la IA asiste al desarrollo, el contexto lo es todo. Por eso, Lynx provee:
- Archivos
AGENTS.mdoSKILL.md: Cada aplicación y paquete importante tiene reglas claras que guían a la IA sobre las convenciones de arquitectura, dependencias y reglas de negocio específicas de ese dominio. - Herramientas externas: Lynx provee un set curado de MCPs (Model Context Protocol) para facilitar el desarrollo con agentes de IA.
- Estructura Predecible: Todos los paquetes (
packages/*) siguen el mismo patrón de exportación e indexación. Todas las aplicaciones (apps/*) siguen arquitecturas recomendadas estándar. La IA puede inferir fácilmente dónde debe ir el código. - Herramientas de Desarrollo: La IA, por su naturaleza no-determinista, puede cometer errores. El riguroso sistema de tipos (TypeScript) y linting (Oxlint) actúan como barreras de seguridad inflexibles, corrigiendo a la IA si se desvía del camino.
Flujos de Trabajo Centrados en la Revisión
Sección titulada «Flujos de Trabajo Centrados en la Revisión»Lynx promueve un modelo colaborativo donde la IA y los desarrolladores tienen roles complementarios. En lugar de buscar una automatización completa, el ecosistema asume que la codificación generativa es un motor de aceleración que propone soluciones, estructura componentes y ejecuta refactorizaciones.
Bajo este enfoque, la revisión técnica es el paso central del desarrollo. Toda la infraestructura de Lynx —desde el tipado estricto de Drizzle y Zod hasta el linting de milisegundos de Oxlint— está diseñada específicamente para agilizar y fortalecer esta etapa de validación. La IA se encarga de redactar y proponer, permitiendo que el desarrollador dedique su energía a auditar la lógica, evaluar la seguridad y tomar decisiones arquitectónicas.