VIBE CODING CON PHP: PROGRAMAR CON INTELIGENCIA ARTIFICIAL

Vibe coding con PHP, con Laravel se ha vuelto uno de los stacks más cómodos y potentes para hacer vibe-coding.

Por qué PHP (y especialmente Laravel)

  • Estructura altamente prescriptiva: La IA se "pierde" menos (no tiene que adivinar 17 formas de hacer routing).
  • Laravel tiene convenciones muy claras (artisan, Eloquent, Blade, middleware, etc.).
  • Tipado nativo + PHPStan: La IA genera menos bugs tontos.
  • Ecosistema gigante: La IA ya "conoce" casi todo paquete popular.
  • Despliegue fácil (Laravel Cloud, Forge, Vapor, Railway, etc.).

Flujo típico de vibe coding con PHP/Laravel

  1. Abrir Cursor (o VS Code con buena extensión PHP).
  2. Crear proyecto nuevo: "composer create-project laravel/laravel mi-vibe-app."
  3. Pedir a la IA (en el chat lateral o con Ctrl+L):
    Estamos en Laravel 12 con Inertia + React + Tailwind.
    Quiero una app de tareas colaborativas simple pero con buen diseño.
    
    Features:
    - Auth con email + verificación
    - CRUD de tareas (título, descripción, estado, prioridad, fecha límite)
    - Asignar tareas a usuarios
    - Notificaciones en tiempo real (Laravel Reverb)
    - Dark mode automático
    - Diseño minimal limpio tipo Todoist pero más oscuro
    
    Genera la estructura completa: modelos, migraciones, controladores, rutas, componentes React, etc.
    
  4. La IA tira como 15 archivos → aplicar y probar.
  5. Rompe algo → prompt:
  6. "El componente TaskList no refresca cuando cambio el estado. Fix + haz que sea optimistic update".
  7. Iterar 20–40 minutos y ya se tiene una app decente..