Prompts para programar con IA: cómo escribirlos bien

Los prompts para programar con IA son las instrucciones que le das a un modelo para que escriba, corrija o explique código. Si empiezas desde cero, la calidad de lo que pides pesa más que la herramienta que uses. En julio de 2025 yo no sabía programar, y lo que más me ahorró tiempo fue aprender a pedir con claridad.
Esta guía junta lo que me funciona hoy, sin plantillas mágicas y sin prometerte resultados. Es una forma de trabajar que puedes probar esta misma tarde.
¿Qué es un prompt para programar y en qué se distingue de uno normal?
Un prompt es el mensaje que escribes en el chat de la IA. Cuando es para programar, el resultado se ejecuta: si el modelo adivina mal, tu app se rompe o, peor, parece funcionar y falla después.
Por eso un prompt de código se parece más a un ticket de trabajo que a una conversación. Necesita un objetivo concreto, el contexto técnico que el modelo no puede adivinar y una forma de saber si el resultado quedó bien. En el quirófano pasa algo parecido: nadie opera con una indicación vaga, se define qué se va a hacer, en quién y con qué límites.
¿Qué debe llevar un buen prompt para programar con IA?
Después de muchos intentos fallidos, estas cinco partes son las que más se notan:
- Objetivo: una sola tarea por mensaje, dicha en una frase. "Agrega un botón que guarde la nota" funciona mejor que "mejora mi app".
- Contexto técnico: el lenguaje, el framework y la versión si la sabes. Si usas Next.js y Firebase, dilo desde el principio.
- Material de trabajo: pega el fragmento de código o el mensaje de error completo. Resumir el error con tus palabras le quita justo la pista que el modelo necesita.
- Límites: qué no debe tocar. Por ejemplo, "no cambies la estructura de carpetas" o "no agregues librerías nuevas".
- Formato de respuesta: pide que te explique el cambio en pocas líneas y que te muestre solo los archivos modificados.
No todos los mensajes necesitan las cinco. Un error pequeño se arregla con material de trabajo y objetivo. Una función nueva pide las cinco.
¿Cómo pido que arregle un error sin que rompa otra cosa?
Es el caso más común para quien está aprendiendo. Un orden que me ha servido:
- 1Pega el error completo, tal cual salió en la terminal o en el navegador.
- 2Pega el archivo donde crees que ocurre, no solo la línea.
- 3Cuenta qué esperabas que pasara y qué pasó en realidad.
- 4Pide primero la causa en lenguaje sencillo y después el cambio.
El paso cuatro es el que más enseña. Si solo pides el arreglo, copias código que no entiendes. Si pides la causa, cada error te deja una lección, y así es como la IA funciona de mentor y no solo de máquina de código.
¿Conviene pedir todo el proyecto en un solo prompt?
Casi nunca. Un prompt enorme produce un resultado enorme que no puedes revisar. Es más seguro avanzar por pasos pequeños: primero la pantalla, luego los datos, luego el guardado.
Entre un paso y otro, ejecuta lo que se generó y confirma que funciona antes de seguir. Si encadenas muchas peticiones en una misma conversación larga, el modelo puede olvidar decisiones anteriores. Cuando eso pase, abre una conversación nueva y pega un resumen corto de lo que ya está decidido: la tecnología, la estructura y lo que falta.
Para ideas grandes, antes de pedir código conviene validar que el proyecto vale la pena. Eso lo desarrollé con calma en el blog de Méndez Labs.
¿Cómo reviso el código que me da la IA si todavía no sé programar?
Revisar es parte del trabajo y no se delega. Tres hábitos que no requieren experiencia:
- Ejecútalo siempre. Un código que no corre no sirve, por elegante que se vea.
- Pide que lo explique línea por línea y pregunta por cualquier palabra que no conozcas. Con el tiempo, vas reconociendo patrones.
- Pide los casos que pueden fallar. "¿Qué pasa si el campo viene vacío?" es una pregunta que el modelo contesta bien si se la haces.
Con los datos de personas o con pagos, la revisión pesa más. Ahí conviene que alguien con experiencia vea lo que construiste antes de publicarlo. Yo estoy a favor de construir con IA, y también de no saltarse esa parte.
¿Dónde practico prompts para programar sin gastar dinero?
Practicar con un proyecto pequeño propio enseña más que leer teoría. Elige algo con un final claro, como una lista de pendientes o una calculadora, y repite este ciclo: pedir un paso, ejecutar, entender, pedir el siguiente.
Si prefieres practicar con ejercicios guiados, la Academy de Méndez Labs tiene simuladores interactivos, entre ellos el Prompt Lab, y un curso para aprender a construir productos con IA desde cero. Puedes ver cómo funciona en el curso de la Academy o revisar los proyectos que construí con este método.
Preguntas frecuentes
¿Necesito saber inglés para escribir prompts para programar? No. Los modelos actuales entienden español, incluido el español mexicano. Lo que sí conviene es dejar en inglés los nombres técnicos tal como aparecen en tu código o en los mensajes de error.
¿Cuánto debe medir un buen prompt para programar? Lo que necesite para que no queden huecos. Una tarea pequeña cabe en dos líneas. Una función nueva puede pedir un párrafo con contexto, límites y formato. Alargarlo sin necesidad solo agrega cosas que revisar.
¿La IA puede reemplazar aprender a programar? Te permite avanzar mucho antes de dominar un lenguaje, pero entender lo que se genera sigue siendo tu responsabilidad. Quien revisa, prueba y pregunta el porqué aprende más rápido que quien solo copia.
Si quieres practicar este ciclo con ejercicios guiados, empieza con la prueba gratis de la Academy, sin crear cuenta: https://cesarmendez.dev/academy/prueba
¿Quieres aprender el camino completo?
Méndez Labs Academy: de cero a construir productos reales con IA, paso a paso.