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.
Ningún prompt coincide con tu búsqueda. Prueba otra palabra clave.
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.
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.