La realidad de crear con IA.
Los videos de YouTube muestran a alguien que crea una app en 10 minutos usando IA. Lo que no muestran son las 3 horas de debugging que vinieron después, el código espagueti que nadie puede mantener, o los errores de seguridad que quedaron porque nadie los revisó. Crear apps con IA es posible y poderoso, pero requiere un proceso disciplinado.
El objetivo no es que la IA escriba todo el código. El objetivo es eliminar la fricción de las partes repetitivas para que podás concentrarte en el diseño, la lógica de negocio y la experiencia del usuario.
El stack correcto.
No todas las herramientas de IA son iguales para crear apps. Estas son las que funcionan mejor juntas:
- v0.dev: Para generar UI rápido. Describís el componente, v0 genera React + Tailwind. Perfecto para prototipar interfaces en minutos.
- Cursor: Editor de código con IA integrada. La combinación de autocompletado contextual + chat con el codebase completo es difícil de igualar.
- Claude: Para arquitectura, debugging y decisiones técnicas complejas. El razonamiento más sólido para problemas que requieren pensar varios pasos adelante.
- Supabase: Backend-as-a-service. Auth, base de datos PostgreSQL, storage y edge functions sin infraestructura propia. La IA conoce bien su API.
El flujo de trabajo.
Fase 1 — Especificación: Antes de escribir código, pedile a Claude que te ayude a definir los requerimientos. "Quiero construir X. Ayúdame a definir las entidades principales, los flujos del usuario y las decisiones técnicas clave que debo tomar antes de empezar." Esta conversación suele tomar 20 minutos y evita semanas de refactoring.
Fase 2 — Arquitectura: Con los requerimientos claros, pedí la estructura de directorios, los modelos de datos y la lista de endpoints o server actions necesarios. Pedí que justifique cada decisión técnica con el contexto de tu proyecto específico.
Fase 3 — Generación de UI: Usá v0 para los componentes visuales. Cada componente debe tener un propósito claro. No generes una pantalla entera de golpe; generá cada sección por separado para poder revisarla.
Fase 4 — Lógica de negocio: Acá es donde más atención necesitás. La IA puede generar código que parece correcto pero tiene sutilezas incorrectas en la lógica de tu dominio. Revisá cada función que toca datos críticos.
Errores frecuentes.
- Generar sin revisar: El código generado siempre necesita revisión humana. La IA no conoce tu contexto de negocio, tus usuarios ni tus restricciones específicas.
- Prompts demasiado ambiguos: "Haceme una app de tareas" produce código genérico. "Haceme una app de tareas con prioridades, fecha límite y asignación de responsable, usando Next.js App Router y Supabase" produce algo utilizable.
- Ignorar la seguridad: La IA prioriza hacer funcionar el código. Revisá siempre: validación de inputs, autorización, sanitización de datos y manejo de errores.
- No establecer límites claros: Pedile a la IA que siga patrones específicos. Si tu codebase usa server actions, decilo explícitamente o generará API routes.
Ejemplo real paso a paso.
Para este mismo sitio (GaloDev), usamos Claude para definir la arquitectura de herramientas, v0 para prototipar los componentes visuales de cada herramienta, y Cursor para la integración. El proceso tomó 3 días para 15 herramientas funcionales. Sin IA, habría tomado 3 semanas.
El 30% del tiempo fue generación de código. El 70% fue revisión, ajuste y refinamiento. Esa proporción es la correcta cuando el resultado es código que podés mantener.