Laravel Boost ahora admite reglas de proyecto: archivos Markdown versionados en el repositorio que recogen las convenciones propias de una aplicación, cada uno limitado a los directorios donde aplica. Un agente solo carga una regla cuando está a punto de trabajar en una ruta coincidente. La función proviene de Pushpak Chhajed (pull request #852), se publicó tras un flag en Boost v2.4.12 y está activada por defecto desde v2.5.0, lanzada el 4 de agosto. Christoph Rumpel, del equipo de Laravel, publicó un vídeo de presentación, Keep Your AI Instructions Clean With Boost Rules.
Mientras las guidelines y skills existentes de Boost enseñan a los agentes a escribir Laravel en general, las reglas guardan el conocimiento que solo tu equipo tiene: decisiones pasadas, preferencias y trampas invisibles en el código. Las reglas viven en .ai/rules como archivos Markdown con una clave frontmatter paths: que lista los globs cubiertos. Un ejemplo para app/Jobs/** exige que los jobs de reporting establezcan $connection = 'reports', porque la conexión por defecto comparte workers con el checkout.
Boost mantiene un índice en .ai/rules/index.md que asocia globs con archivos de reglas; los agentes deben consultarlo antes de planificar o editar. El directorio debe versionarse para que las reglas se revisen en pull requests y apliquen a todo el equipo, a diferencia de la memoria local de un agente.
Las reglas no se escriben a mano: pides al agente que recuerde algo y este llama a la herramienta MCP record-rule de Boost con un glob, un título y una nota. Boost coloca la nota en el archivo adecuado, lo crea si no existe y reconstruye el índice — por eso un archivo añadido manualmente permanece sin leer hasta que el índice se regenera.
Para bases de código existentes, v2.5.0 añade un skill infer-conventions. El agente recorre una checklist — validación, controladores, autorización, modelos, arquitectura, testing, frontend, base de datos y código de consola — más una pasada abierta en busca de clases base, traits compartidos y layouts de módulos. Registra lo que el código hace realmente, omite los valores por defecto del framework y lo que Pint o Rector ya cubren, informa de los patrones mixtos en lugar de fijarlos como convención y presenta cada hallazgo con evidencia para su aprobación.
La motivación es el conocido crecimiento de CLAUDE.md/AGENTS.md: un archivo cada vez mayor que se carga completo en cada sesión. La segmentación por directorio hace que solo las reglas relevantes entren en el contexto. Tras actualizar, ejecuta php artisan boost:update para regenerar las guidelines e instalar el skill. BOOST_RULES_ENABLED=false desactiva la función.
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.