LARAVEL BOOST

Laravel Boost es un paquete oficial de Laravel, que básicamente convierte un proyecto Laravel en un "entorno inteligente" para vibe-coding y desarrollo asistido por IA. Esta herramienta actúa como un traductor contextual que permite a la IA entender las particularidades del código y las reglas de Laravel.
Genera soluciones de alta calidad sin romper estándares ni perder el control del proyecto..

¿Qué hace exactamente Laravel Boost?

  • Ejecuta un servidor local MCP (Model Context Protocol) en el proyecto. Expone +15 herramientas especializadas que la IA puede usar automáticamente:Leer/indexar tu codebase completo
  • Inspeccionar el schema de la DB (tablas, columnas, relaciones).
  • Correr queries en la base de datos real.
  • Ejecutar comandos Artisan o Tinker.
  • Leer logs (Laravel.log, browser console, etc.).
  • Extraer configuraciones (.env, config files).
  • Buscar documentación oficial de Laravel versionada y actualizada (con embeddings/semántica para respuestas precisas).
  • Aplicar buenas prácticas específicas de Laravel 10/11/12.
  • En versiones 2.0+ → soporta skills (guías de paquetes comunitarios como Filament, Livewire, etc.) que se instalan con un solo comando y se sincronizan en todos tus agentes IA.
Resultado: La IA pasa de ser un "generador genérico de PHP" a un desarrollador Laravel senior que conoce tu proyecto, evita errores tontos y escribe código que ya sigue tus convenciones, naming, estructura, etc. Para instalarlo hay que ejecutar el comando:

1. composer require laravel/boost --dev
2. php artisan boost:install

Ejemplo de uso real

En Cursor/Claude Projects/Windsurf (herramientas para desarrollo de software asistido por IA):
  1. Instalar Boost en el proyecto.
  2. Pedirle a la IA:

    Estoy usando Laravel 12 + Boost MCP.
    Quiero un sistema de tickets de soporte con:
    - Auth Sanctum + roles (admin, agent, user)
    - CRUD tickets con prioridad, status, attachments
    - Comentarios en tickets con @mentions
    - Notificaciones realtime con Reverb
    - Dashboard Filament para admins
    
    Usa las tools de Boost para inspeccionar mi DB actual, seguir best practices Laravel y generar todo limpio.