Prompts de ChatGPT para programación y tecnología

57 prompts · Prompts gratis para ChatGPT, Claude y Gemini

Estos prompts te ayudan a depurar código, revisar cambios, explicar errores, escribir pruebas y documentar tu trabajo, con el lenguaje o framework que uses.

Cada prompt tiene [corchetes] para tus propios datos. Copia uno, pégalo en ChatGPT, Claude o Gemini y mejora la respuesta en la misma conversación.

Programación y tecnología

Lista de auditoría de accesibilidad

Crea una lista de accesibilidad para [TIPO DE SITIO WEB/APP], basada en los principios de las WCAG. Cubre contraste de color, navegación con teclado, lectores de pantalla, formularios e imágenes. Para cada punto, explica cómo probarlo rápidamente.

Programación y tecnología

Explicador de complejidad algorítmica

Explica paso a paso la complejidad temporal y espacial de este código o algoritmo: [CÓDIGO/DESCRIPCIÓN DEL ALGORITMO].

Programación y tecnología

Redactor de documentación de API

Escribe documentación completa de API para el siguiente endpoint/función: [DESCRIPCIÓN O CÓDIGO]. Incluye: descripción, parámetros (nombre, tipo, obligatorio, descripción), ejemplos de solicitud/respuesta, códigos de error y notas de uso.

Programación y tecnología

Planificador de endpoints de API

Diseña endpoints de API REST para [FUNCIÓN], incluyendo para cada uno el método, la ruta, el cuerpo de la petición y la forma de la respuesta.

Programación y tecnología

Guía de integración de API

Quiero conectar [APP A] con [APP B] mediante sus API. Describe los pasos: autenticación, los endpoints que probablemente necesitaré, cómo gestionar límites de peticiones y errores, y un ejemplo sencillo de petición. Recuérdame consultar la documentación oficial para ver los detalles actuales.

Programación y tecnología

Registro de decisión de arquitectura

Escribe un registro de decisión de arquitectura para esta decisión: [DECISIÓN]. Incluye contexto, opciones consideradas con pros y contras, la decisión y sus consecuencias, buenas y malas. Que ocupe menos de una página.

Programación y tecnología

Redactor de pasos para reproducir errores

Convierte esta descripción de error en pasos de reproducción numerados y claros que un desarrollador pueda seguir: [DESCRIPCIÓN]. Incluye el comportamiento esperado frente al real.

Programación y tecnología

Planificador de pipelines CI/CD

Diseña un pipeline de CI/CD para un proyecto de [LENGUAJE/FRAMEWORK] alojado en [PLATAFORMA]. Enumera las etapas (compilación, pruebas, lint, despliegue), qué se ejecuta en pull requests y qué en fusiones, cómo gestionar los secretos y una configuración de ejemplo sencilla.

Programación y tecnología

Creador de comandos CLI

Dame el/los comando(s) exacto(s) de [BASH/GIT/DOCKER/etc.] para [TAREA] y explica qué hace cada opción.

Programación y tecnología

Generador de comentarios de código

Añade comentarios claros y concisos a este código sin comentar en exceso lo obvio: [CÓDIGO].

Programación y tecnología

Depurador de código

Depura el siguiente código en [LENGUAJE]. Identifica todos los errores, explica por qué cada uno es un problema, proporciona el código corregido y sugiere mejoras para hacerlo más limpio o eficiente. Código: [PEGA EL CÓDIGO]

Programación y tecnología

Explicador de código

Explica el siguiente código en [LENGUAJE] a alguien con experiencia de programación de nivel [NIVEL]. Ve línea por línea, explica qué hace cada sección, destaca las partes ingeniosas o poco evidentes y describe el propósito general. Código: [PEGA EL CÓDIGO]

Programación y tecnología

Revisión de código

Revisa el siguiente código en [LENGUAJE] en busca de: (1) errores o fallos de lógica, (2) problemas de rendimiento, (3) vulnerabilidades de seguridad, (4) legibilidad y mantenibilidad. Para cada problema, explica por qué lo es y cómo solucionarlo. Dime también qué hace bien el código. Código: [PEGA EL CÓDIGO]

Programación y tecnología

Generador de listas de revisión de código

Crea una lista de revisión de código para pull requests de [LENGUAJE/FRAMEWORK] que cubra corrección, seguridad, rendimiento y estilo.

Programación y tecnología

Revisor de código

Revisa el siguiente código en [LENGUAJE] como un ingeniero senior. Evalúa: calidad y legibilidad del código, posibles errores, vulnerabilidades de seguridad, problemas de rendimiento y cumplimiento de las buenas prácticas. Da comentarios accionables línea por línea. Código: [PEGA EL CÓDIGO]

Programación y tecnología

Revisor de seguridad de código

Revisa este código en [LENGUAJE] en busca de problemas de seguridad: [CÓDIGO]. Comprueba inyecciones, manejo inseguro de entradas, secretos expuestos y autenticación débil. Para cada problema, explica el riesgo en una frase y muestra una versión más segura.

Programación y tecnología

Detector de malos olores de código

Revisa este código en busca de malos olores: [CÓDIGO]. Identifica duplicación, funciones largas, nombres poco claros y acoplamiento fuerte. Para cada uno, explica por qué perjudica el mantenimiento y sugiere el cambio más pequeño que lo mejoraría.

Programación y tecnología

Convertir código a otro lenguaje

Convierte el siguiente código de [LENGUAJE DE ORIGEN] a [LENGUAJE DE DESTINO]. Conserva exactamente la lógica y la funcionalidad. Después de la conversión, indica las diferencias de comportamiento, sintaxis o convenciones entre ambos lenguajes que sean relevantes para entender el código convertido. [PEGA EL CÓDIGO]

Programación y tecnología

Creador de tareas cron

Escribe una expresión cron que ejecute [TAREA] en [HORARIO EN PALABRAS SENCILLAS]. Explica cada campo, muestra las próximas 3 ejecuciones como ejemplo y menciona los problemas de zona horaria y solapamiento que conviene vigilar.

Programación y tecnología

Diseñador de esquemas de base de datos

Diseña un esquema de base de datos para [APP/FUNCIÓN], con estos requisitos: [REQUISITOS]. Enumera tablas, columnas clave, tipos y relaciones.

Programación y tecnología

Depurar este código

Eres un desarrollador senior de [LENGUAJE]. Esta es una función que no funciona: [PEGA EL CÓDIGO]. Comportamiento esperado: [DESCRÍBELO]. Comportamiento real: [DESCRÍBELO]. Identifica el o los errores, explica con palabras sencillas qué causa cada problema y ofrece una versión corregida con comentarios que expliquen cada arreglo.

Programación y tecnología

Recomendador de patrones de diseño

Dado este problema: [DESCRIPCIÓN DEL PROBLEMA], recomienda un patrón de diseño adecuado, explica por qué encaja y esboza la estructura.

Programación y tecnología

Generador de Dockerfile

Escribe un Dockerfile para una app de [LENGUAJE/FRAMEWORK] que [REQUISITOS CLAVE, p. ej. necesita Node 20, expone el puerto 3000]. Mantén la imagen pequeña.

Programación y tecnología

Planificador de variables de entorno

Enumera las variables de entorno y valores de configuración que suele necesitar una [TIPO DE APP], agrupados por finalidad (autenticación, base de datos, API de terceros, etc.).

Programación y tecnología

Explicador de mensajes de error

Explica este mensaje de error en lenguaje sencillo y sugiere posibles soluciones: [MENSAJE DE ERROR + breve contexto].

Programación y tecnología

Explicar tecnología a no ingenieros

Explica [CONCEPTO O DECISIÓN TÉCNICA] a un público no técnico de [PÚBLICO]. Usa una analogía cotidiana, evita la jerga, indica qué significa para sus objetivos o presupuesto y termina con lo único que necesito que decidan o comprendan.

Programación y tecnología

Explicar este código en lenguaje sencillo

Explica qué hace este código en lenguaje sencillo, como si se lo explicaras a alguien no técnico. Primero da un resumen de una frase. Después recorre cada sección importante: qué hace y por qué. Señala cualquier cosa que pueda ser un problema o merezca atención. Código: [PEGA EL CÓDIGO]

Programación y tecnología

Redactor de mensajes de commit de Git

Escribe un mensaje de commit de Git para los siguientes cambios de código. Sigue el formato Conventional Commits (tipo(ámbito): descripción). Incluye una línea de asunto breve de menos de 72 caracteres y un cuerpo que explique qué cambió y por qué. Diff: [PEGA EL DIFF]

Programación y tecnología

Redactor de postmortems de incidentes

Escribe un postmortem sin culpas a partir de estas notas: [NOTAS DEL INCIDENTE]. Incluye resumen, cronología, impacto, causa raíz, qué salió bien, qué no y 3-5 acciones con responsables. Enfócate en sistemas y procesos, no en personas.

Programación y tecnología

Explicador de código heredado

Explica qué hace este código heredado, sección por sección, y señala todo lo que parezca arriesgado u obsoleto: [CÓDIGO].

Programación y tecnología

Analizador de archivos de registro

Analiza este fragmento de registro: [LÍNEAS DE LOG]. Identifica errores y advertencias, agrupa mensajes repetidos, encuentra la causa raíz más probable y sugiere qué otros registros o métricas debería revisar después. No supongas más allá de lo que muestra el registro.

Programación y tecnología

Planificador de scripts de migración

Planifica una migración segura de [ESTRUCTURA ANTIGUA] a [ESTRUCTURA NUEVA] para [BASE DE DATOS/SISTEMA], incluyendo los pasos de reversión.

Programación y tecnología

Asistente de convenciones de nombres

Sugiere nombres claros e idiomáticos para estas variables/funciones según lo que hacen: [LISTA CON BREVES DESCRIPCIONES].

Programación y tecnología

Hoja de ruta para aprender un nuevo lenguaje

Sé [LENGUAJES ACTUALES] y quiero aprender [NUEVO LENGUAJE] para construir [OBJETIVO]. Crea una hoja de ruta de 6 semanas que destaque las diferencias con lo que ya sé, los conceptos clave que aprender primero, un proyecto pequeño cada dos semanas y buenos hábitos de práctica.

Programación y tecnología

Detector de cuellos de botella de rendimiento

Revisa este código en busca de probables cuellos de botella de rendimiento: [CÓDIGO]. Explica por qué cada uno es un problema y sugiere una solución.

Programación y tecnología

Conversor de pseudocódigo a código real

Convierte este pseudocódigo en código [LENGUAJE] funcional: [PSEUDOCÓDIGO]. Añade comentarios breves que expliquen las partes no evidentes.

Programación y tecnología

Redactor de descripciones de pull request

Escribe una descripción de pull request para estos cambios: [RESUMEN DE CAMBIOS]. Incluye qué cambió, por qué, cómo se probó y cualquier tarea posterior.

Programación y tecnología

Ayudante de scripts de automatización en Python

Escribe un script en Python que automatice esta tarea: [TAREA, p. ej. renombrar archivos, unir CSV, enviar un informe diario]. Usa solo la biblioteca estándar si es posible, añade comentarios claros, gestiona los errores habituales y explica cómo ejecutarlo.

Programación y tecnología

Generador de README

Crea un README.md profesional para mi proyecto: [NOMBRE DEL PROYECTO]. Es un/a [DESCRIPCIÓN]. Incluye: insignias, resumen, características, pasos de instalación, ejemplos de uso con código, opciones de configuración, guía de contribución y sección de licencia.

Programación y tecnología

Asistente de refactorización

Refactoriza este código en [LENGUAJE] para mejorar legibilidad y mantenibilidad sin cambiar su comportamiento: [CÓDIGO]. Explica cada cambio importante.

Programación y tecnología

Generador de expresiones regulares

Escribe una expresión regular que coincida con [DESCRIBE EL PATRÓN]. Proporciona: la propia expresión, una explicación en lenguaje sencillo de cómo funciona, 5 cadenas de ejemplo que coinciden, 3 que NO deberían coincidir y un fragmento de código que muestre cómo usarla en [LENGUAJE].

Programación y tecnología

Compañero de depuración tipo patito de goma

Actúa como un patito de goma. Te explicaré mi error y mi código paso a paso. No des la respuesta de inmediato. Hazme una pregunta corta cada vez que me ayude a descubrir el problema por mí mismo y sugiere una solución solo si te lo pido. El error: [DESCRIPCIÓN].

Programación y tecnología

Redactor de scripts de shell

Escribe un script de [BASH/ZSH/POWERSHELL] que [TAREA]. Incluye comprobaciones de entrada, mensajes de error útiles y comentarios. Añade una nota breve sobre qué podría fallar y cómo probarlo con seguridad antes de usarlo con datos reales.

Programación y tecnología

Creador de fórmulas de hojas de cálculo

Uso [EXCEL/GOOGLE SHEETS]. Mis datos están en [COLUMNAS/ESTRUCTURA]. Escribe una fórmula que [LO QUE NECESITAS]. Explica cómo funciona paso a paso y da un ejemplo con valores de muestra.

Programación y tecnología

Creador de consultas SQL

Escribe una consulta SQL optimizada para [DESCRIBE LO QUE QUIERES]. Mi base de datos tiene estas tablas y esquemas: [ESQUEMA]. Incluye comentarios que expliquen cada parte de la consulta y sugiere los índices que mejorarían el rendimiento.

Programación y tecnología

Optimización de consultas SQL

Eres un experto en rendimiento de bases de datos. Esta consulta SQL se ejecuta lentamente: [PEGA LA CONSULTA]. Tamaños de las tablas e índices: [DESCRÍBELOS]. Identifica por qué podría ser lenta, sugiere optimizaciones concretas (índices, reescrituras de la consulta, etc.) y ofrece una versión optimizada. Explica cada cambio y por qué mejora el rendimiento.

Programación y tecnología

Intérprete de trazas de error

Esta es una traza de error: [TRAZA]. Explica en lenguaje sencillo qué ocurrió, señala la línea o el módulo más probable del fallo y da 3 cosas que comprobar en orden, empezando por la causa más probable.

Programación y tecnología

Diseñador de arquitectura de sistemas

Diseña una arquitectura de sistema escalable para [TIPO DE APLICACIÓN] que deba soportar [ESCALA]. Incluye: componentes y sus responsabilidades, descripción del diagrama de flujo de datos, elección de bases de datos con justificación, diseño de la API y posibles cuellos de botella con soluciones.

Programación y tecnología

Comparación de stacks tecnológicos

Compara [OPCIÓN A] frente a [OPCIÓN B] para construir [TIPO DE PROYECTO]. Cubre curva de aprendizaje, rendimiento, ecosistema y mantenimiento a largo plazo.

Programación y tecnología

Priorizador de deuda técnica

Esta es una lista de elementos de deuda técnica: [LISTA]. Puntúa cada uno por impacto, esfuerzo y riesgo si se ignora, y recomienda cuáles 3 abordar primero y cómo explicar a las partes interesadas no técnicas por qué conviene arreglarlos.

Programación y tecnología

Práctica de entrevista técnica

Actúa como entrevistador para un puesto de [ROL/NIVEL]. Hazme una pregunta de [LENGUAJE/TEMA] cada vez, espera mi respuesta y luego da tu opinión sobre corrección, claridad y qué incluiría una respuesta más sólida antes de pasar a la siguiente.

Programación y tecnología

Lluvia de ideas de casos de prueba

Enumera los casos límite y escenarios de prueba que debo cubrir para esta función: [DESCRIPCIÓN/CÓDIGO DE LA FUNCIÓN]. Incluye casos normales, límite y de fallo.

Programación y tecnología

Tipos de TypeScript a partir de JSON

Genera interfaces de TypeScript a partir de este JSON: [JSON]. Marca los campos probablemente opcionales o nulos, usa nombres claros y señala los campos con tipo ambiguo para que pueda comprobar la API real.

Programación y tecnología

Generador de pruebas unitarias

Escribe pruebas unitarias completas para la siguiente función en [LENGUAJE] usando [FRAMEWORK DE PRUEBAS]. Cubre: camino feliz, casos límite, entradas nulas o vacías y condiciones de error. Usa nombres de prueba descriptivos. Código: [PEGA EL CÓDIGO]

Programación y tecnología

Lista de depuración de webhooks

Mi webhook de [SERVICIO] a [MI ENDPOINT] no funciona. Dame una lista paso a paso para depurarlo: verificar la entrega, comprobar firmas y códigos de estado, gestionar reintentos y tiempos de espera, y probar en local. Pídeme los detalles que necesites.

Programación y tecnología

Escribir una función desde cero

Escribe una función en [LENGUAJE] que [DESCRIBE QUÉ DEBE HACER]. Requisitos: [LISTA DE ENTRADAS, SALIDAS Y CASOS LÍMITE]. Incluye: la función con nombres de variables claros, comentarios en línea en la lógica no evidente y una docstring. Escribe también 3 pruebas unitarias: uso normal, caso límite y fallo esperado.

Programación y tecnología

Escribir una expresión regular

Escribe una expresión regular que coincida con [DESCRIBE QUÉ DEBE COINCIDIR]. Da ejemplos de cadenas que debería coincidir y de cadenas que NO debería. Explica la expresión en lenguaje sencillo, desglosando cada componente. Señala los casos límite o limitaciones.

Más categorías de prompts

Preguntas frecuentes

¿Puede ChatGPT ayudarme a depurar código?

Sí. Pega el mensaje de error, el código relevante y lo que esperabas que ocurriera, y pídele que encuentre la causa y proponga una solución. Prueba cualquier cambio sugerido tú mismo antes de usarlo.

¿Cómo debo escribir un prompt de programación?

Indica el lenguaje y la versión, el objetivo, las restricciones y un breve ejemplo de entrada y salida. Las peticiones pequeñas y concretas dan mejor código que una petición enorme.

¿Son gratis estos prompts y funcionan en Claude y Gemini?

Sí, todos los prompts son gratis para copiar y no necesitas cuenta. Están escritos en lenguaje sencillo, así que funcionan en ChatGPT, Claude, Gemini y la mayoría de los asistentes de IA.

Herramientas gratuitas y guías

Guía¿Qué es el prompt engineering? La guía completa para 2026