Prompts para programar

La IA es un compañero de programación que nunca se cansa de explicar. Funciona mejor cuando le das contexto: el lenguaje y la versión, qué debe hacer el código, qué error sale exactamente y qué has probado ya. Y siempre, siempre, revisa y prueba lo que te devuelve antes de usarlo.

01Explicar un código

Explícame qué hace este código [lenguaje], línea por línea, como si fuera un programador junior. Al final, dime si ves algún problema o caso que no esté contemplado. [pega aquí el código]

02Encontrar un error

Este código [lenguaje] debería [lo que debería hacer], pero [lo que pasa en realidad]. El error exacto es: [pega el error]. Explícame la causa y dame la corrección mínima, sin reescribir todo. [pega aquí el código]

03Escribir una función

Escribe una función en [lenguaje] que [lo que debe hacer]. Entradas: [entradas]. Salida: [salida]. Ten en cuenta estos casos especiales: [casos]. Añade comentarios breves y un ejemplo de uso.

04Escribir tests

Escribe tests con [framework, p. ej. pytest o Jest] para esta función. Incluye el caso normal, los casos límite y los errores esperados. Explica en una línea qué comprueba cada test. [pega aquí la función]

05Refactorizar

Refactoriza este código [lenguaje] para que sea más legible y fácil de mantener, sin cambiar lo que hace. Explica cada cambio que hagas y por qué. [pega aquí el código]

06Revisión de código

Haz una revisión de este código como lo haría un programador senior: errores, problemas de rendimiento, seguridad, nombres poco claros y casos no contemplados. Ordena los comentarios de más a menos importante. [pega aquí el código]

07Expresión regular

Necesito una expresión regular en [lenguaje] que [lo que debe encontrar o validar]. Ejemplos que deben coincidir: [ejemplos]. Ejemplos que NO deben coincidir: [ejemplos]. Explícame cada parte de la expresión.

08Consulta SQL

Tengo estas tablas: [describe tablas y columnas]. Escribe una consulta SQL para [motor: MySQL, PostgreSQL…] que [lo que quieres obtener]. Explica los JOIN y dime si conviene algún índice.

09Documentar

Escribe la documentación de esta función o módulo: para qué sirve, parámetros, qué devuelve, errores posibles y un ejemplo de uso. Formato [docstring / JSDoc / README]. [pega aquí el código]

10Aprender un lenguaje nuevo

Sé programar en [lenguaje que conoces] y quiero aprender [lenguaje nuevo]. Explícame las 10 diferencias más importantes con ejemplos de código lado a lado, y propón 3 ejercicios pequeños para practicar.

11Pasar de un lenguaje a otro

Traduce este código de [lenguaje origen] a [lenguaje destino], usando las costumbres habituales del segundo (no una traducción literal). Señala lo que no tenga equivalente directo. [pega aquí el código]

12Comando de terminal

Necesito un comando de [bash / PowerShell / git] que [lo que quieres hacer]. Explícame qué hace cada parte y avísame si el comando puede borrar o sobrescribir algo.

¿Ninguno encaja del todo?

Crea un prompt a tu medida en 30 segundos con el generador.

✨ Ir al generador

Consejos para sacarles más partido

Preguntas frecuentes

¿Cómo se usan estos prompts?

Pulsa «Copiar», pégalo en ChatGPT, Gemini o Claude y cambia lo que va entre [corchetes] por tus datos. También puedes pulsar «Abrir en ChatGPT» para ir directamente.

¿Funcionan en Gemini y Claude?

Sí. Están escritos en lenguaje natural, así que sirven para cualquier inteligencia artificial de texto.

¿Puedo crear un prompt a mi medida?

Sí: en el generador de la portada eliges el tipo de tarea, rellenas los detalles y obtienes un prompt personalizado.

Más prompts

Estudiar y aprender12 prompts Trabajo y productividad12 prompts Redes sociales12 prompts Imágenes con IA12 prompts Emails y mensajes12 prompts CV y entrevistas12 prompts Negocio y marketing12 prompts Cocina y vida diaria12 prompts Profesores y docentes12 prompts Excel y hojas de cálculo12 prompts Viajes12 prompts Escribir relatos y libros12 prompts Navidad15 prompts Halloween15 prompts Black Friday15 prompts