La IA ejecuta lo que describes, no lo que imaginas
El mayor salto de mentalidad que necesitas hacer al empezar con vibe coding es entender que la IA interpreta tus palabras literalmente. Si tu descripción es vaga, el resultado será impredecible. Si tu descripción es precisa, el resultado se acercará mucho a lo que tienes en mente.
Un error clásico es escribir “quiero una app de notas” y esperar que la IA adivine tu visión completa. En cambio, si describes “quiero una app de notas donde el usuario puede crear carpetas, escribir notas con formato markdown y exportarlas como PDF”, obtienes algo muy diferente y mucho más útil.
La anatomía de un prompt efectivo
Un buen prompt de vibe coding tiene cuatro partes:
1. Contexto del producto: Describe qué es lo que estás construyendo y para quién. Ejemplo: “Estoy construyendo una herramienta para freelancers que necesitan enviar propuestas a clientes.”
2. Funcionalidad core: Lista las 3-5 funciones más importantes. Sé específico. No “gestión de clientes” sino “formulario para agregar clientes con nombre, email y empresa”.
3. Estilo visual: Menciona referencias si las tienes. “Estilo minimalista, fondo blanco, tipografía sans-serif, sin colores llamativos.” O simplemente “similar a Notion en cuanto a limpieza visual”.
4. Restricciones técnicas: Si sabes que necesitas integrarse con algún servicio (Supabase, Stripe, SendGrid), menciónalo desde el inicio. Cambiarlo después es más costoso.
Tu primer prompt en la práctica
Toma 10 minutos antes de escribir tu primer prompt y responde estas preguntas por escrito:
- ¿Qué problema resuelve mi producto?
- ¿Quién lo va a usar?
- ¿Cuáles son las 3 acciones principales que el usuario debe poder hacer?
- ¿Qué no debe incluir en esta primera versión?
Con esas respuestas, construye tu prompt. No tiene que ser perfecto: en el siguiente módulo aprenderás a iterar y mejorar el resultado.
Consejo: Incluye siempre la frase “en una primera versión” en tu prompt inicial. Esto le indica a la IA que debe priorizar lo esencial y no agregar complejidad innecesaria.