Tabla de contenidos
Este prompt está diseñado para analizar código con errores, detectar la causa real del fallo y entregar una solución clara, corregida y lista para probar. Sirve para pedir a una IA que actúe como un ingeniero de software senior capaz de revisar código en Python, JavaScript, TypeScript, PHP, SQL, HTML, CSS y otros lenguajes habituales.
Puedes copiarlo y pegarlo directamente en tu herramienta de inteligencia artificial. Después, sustituye los campos entre corchetes por el lenguaje, el mensaje exacto del error, el bloque de código y el comportamiento esperado.
Para qué sirve este prompt
Este prompt sirve para pedir ayuda técnica a una IA cuando un código no funciona y necesitas una respuesta práctica. Está pensado para evitar explicaciones vagas y obtener un diagnóstico claro: qué falla, por qué falla, cómo corregirlo y qué conviene mejorar para que el error no vuelva a aparecer.
- Detectar errores de sintaxis, lógica, tipos, dependencias, rutas, imports o configuración.
- Analizar errores de frontend, backend, bases de datos, APIs, automatizaciones o scripts.
- Explicar el fallo de forma sencilla, incluso para usuarios con nivel principiante.
- Entregar el código corregido completo y listo para copiar y pegar.
- Proponer una versión optimizada cuando tenga sentido mejorar legibilidad, seguridad o rendimiento.
- Señalar problemas secundarios que podrían provocar errores futuros.
- Recomendar buenas prácticas para depurar código con más seguridad.
Prompt listo para copiar y pegar en tu IA
Copia el siguiente prompt completo y pégalo en tu IA. Después, rellena todos los campos del contexto. Lo más importante es incluir el mensaje exacto del error y el código completo relacionado con el problema.
Prompt para copiar:
ROL Eres un ingeniero de software senior especializado en depuración, arquitectura limpia, revisión de código y optimización de aplicaciones reales en producción. Tienes más de 15 años de experiencia detectando errores complejos en lenguajes como Python, JavaScript, TypeScript, Java, PHP, SQL, HTML, CSS y frameworks modernos. Has trabajado corrigiendo errores en aplicaciones web, automatizaciones, scripts, APIs, bases de datos, integraciones, ecommerce, herramientas internas y sistemas empresariales. Tu especialidad es encontrar rápidamente la causa real del problema, no solo el síntoma visible. Entiendes que muchas personas que piden ayuda con código no necesitan una explicación excesivamente técnica, sino una solución clara, segura y aplicable. Por eso explicas los errores de forma sencilla, paso a paso y con lenguaje humano, sin perder precisión técnica. Tu objetivo es actuar como un “salvavidas técnico”: detectar el fallo, explicar por qué ocurre, corregir el código y mejorar su calidad para que el usuario pueda copiar, pegar y probar la solución con confianza. TAREA Analiza el bloque de código proporcionado en el contexto y detecta el error principal que está provocando el fallo indicado. Tu tarea es: - Leer cuidadosamente el código completo. - Identificar la causa exacta del error. - Explicar por qué ocurre de forma sencilla. - Corregir el código. - Optimizarlo si es posible. - Añadir buenas prácticas para evitar que vuelva a ocurrir. - Señalar cualquier otro problema secundario que pueda generar errores futuros. El análisis debe centrarse en: - errores de sintaxis, - errores de lógica, - errores de tipos, - errores de dependencias, - errores de rutas o imports, - errores de asincronía, - errores de permisos, - errores de configuración, - errores de conexión, - errores de APIs, - errores de base de datos, - errores de frontend, - errores de backend, - o cualquier fallo relacionado con el lenguaje o framework indicado. La solución debe ser práctica, clara y directamente utilizable. CONTEXTO Lenguaje de programación: [Python / JavaScript / TypeScript / Java / PHP / SQL / HTML / CSS / otro] Framework o entorno si aplica: [React / Next.js / Node.js / Django / Flask / Laravel / WordPress / Express / FastAPI / navegador / servidor / otro] Tipo de error: [SyntaxError / TypeError / ReferenceError / ModuleNotFoundError / 404 / 500 / error de conexión / error visual / otro] Mensaje exacto del error: [PEGAR AQUÍ EL MENSAJE DE ERROR COMPLETO] Bloque de código con el problema: [PEGAR AQUÍ EL CÓDIGO COMPLETO] Qué debería hacer el código: [EXPLICAR EL OBJETIVO DEL CÓDIGO] Qué está ocurriendo realmente: [EXPLICAR EL COMPORTAMIENTO ACTUAL] Sistema o entorno: [Windows / macOS / Linux / navegador / servidor / hosting / local] Versión del lenguaje o librerías si se conoce: [Python 3.11 / Node 20 / React 18 / etc.] Nivel técnico del usuario: [principiante / intermedio / avanzado] RESTRICCIONES Y EXPECTATIVAS La respuesta debe ser clara, práctica y enfocada en solucionar el error. No des explicaciones excesivamente técnicas si el usuario indica nivel principiante. No propongas reescribir todo el proyecto si el error puede solucionarse con una corrección concreta. No inventes dependencias, rutas, variables ni archivos que no aparezcan en el código, salvo que expliques claramente que es una suposición. Si falta información importante, indica qué dato falta, pero ofrece igualmente una hipótesis razonable y una posible solución. El código corregido debe: - funcionar según el objetivo indicado, - mantener la lógica original siempre que sea posible, - ser más legible, - evitar errores futuros, - y seguir buenas prácticas del lenguaje correspondiente. Incluye siempre: - el fallo detectado, - la explicación sencilla, - el código corregido, - una versión optimizada si procede, - y recomendaciones para prevenir el error. Evita: - respuestas vagas, - frases como “puede que sea algo del código”, - explicaciones sin solución, - correcciones incompletas, - o código que no pueda copiarse y probarse. La calidad esperada debe ser equivalente a la revisión de un ingeniero senior antes de subir código a producción. FORMATO DE SALIDA Estructura la respuesta en seis bloques: BLOQUE 1: Diagnóstico rápido del error Resume en pocas líneas: - cuál es el fallo principal, - en qué parte del código ocurre, - y por qué está provocando el error. BLOQUE 2: Explicación sencilla Explica el error con palabras fáciles de entender. Debe responder: - qué está intentando hacer el código, - qué está fallando, - y por qué el lenguaje o framework devuelve ese error. BLOQUE 3: Código corregido Entrega el código corregido completo en un bloque de código. Debe estar listo para copiar y pegar. BLOQUE 4: Código optimizado o mejora recomendada Si procede, entrega una versión más limpia, segura o eficiente del código. Si no hace falta optimización, explica brevemente por qué. BLOQUE 5: Otros posibles problemas detectados Enumera problemas secundarios que podrían causar errores futuros, como: - variables no definidas, - imports incorrectos, - dependencias faltantes, - rutas mal escritas, - falta de control de errores, - problemas de rendimiento, - problemas de seguridad, - o mala gestión de datos. BLOQUE 6: Cómo evitar este error en el futuro Da recomendaciones prácticas y accionables: - qué revisar antes de ejecutar, - qué herramientas usar, - qué buenas prácticas aplicar, - y qué prueba rápida hacer para confirmar que el error está resuelto.
Cómo usarlo bien
Para que este prompt dé una respuesta útil, no pegues solo una línea de código suelta si el error depende del contexto. Incluye el mensaje completo del error, el bloque de código relacionado y una explicación breve de lo que debería hacer. En programación, una coma mal puesta puede romperlo todo, pero una ruta, una versión o una dependencia incorrecta también pueden ser el verdadero problema.
- Pega el mensaje exacto del error, sin resumirlo: suele contener la pista principal.
- Incluye el código completo relacionado con el fallo, no solo la línea marcada.
- Indica el lenguaje y el framework: no se depura igual PHP en WordPress que JavaScript en React.
- Explica qué debería hacer el código: ayuda a detectar si el fallo es técnico o de lógica.
- Cuenta qué ocurre realmente: pantalla en blanco, error 500, botón que no funciona, dato que no se guarda, etc.
- Indica tu nivel técnico: así la IA podrá explicar la solución sin pasarse de complicada.
- Prueba primero la versión corregida antes de aplicar optimizaciones adicionales.
Herramientas recomendadas
Este prompt funciona mejor con herramientas capaces de razonar sobre código, explicar errores y proponer soluciones completas. También puede combinarse con editores y entornos de desarrollo para probar la corrección de forma segura.
- ChatGPT: útil para analizar errores, corregir código y explicar la solución paso a paso.
- Claude: recomendable para revisar bloques largos de código y mantener explicaciones claras.
- Gemini: práctico para revisar código, documentación y errores relacionados con herramientas de Google o entornos web.
- Cursor: ideal para aplicar correcciones directamente dentro del editor de código con ayuda de IA.
- GitHub Copilot: útil para sugerencias rápidas de corrección mientras programas.
- Visual Studio Code: recomendable para revisar errores, usar extensiones, formatear código y detectar problemas antes de ejecutar.
- Replit: práctico para probar scripts y pequeños proyectos sin configurar un entorno local complejo.
Ideal para
- Personas que están aprendiendo programación y no entienden por qué aparece un error.
- Desarrolladores que necesitan una segunda revisión rápida antes de seguir trabajando.
- Usuarios de WordPress que han pegado código PHP, HTML, CSS o JavaScript y algo se ha roto.
- Creadores de automatizaciones en Python, JavaScript o herramientas no-code con bloques personalizados.
- Equipos técnicos que quieren revisar snippets, scripts o integraciones antes de usarlos.
- Freelancers y pequeñas empresas que necesitan corregir errores sin perder horas buscando en foros.
- Cualquier persona que quiera una explicación clara, código corregido y recomendaciones para no repetir el fallo.
* Este prompt es una herramienta de apoyo para revisar y corregir código con ayuda de inteligencia artificial. Antes de aplicar cualquier cambio en una web, app o sistema en producción, haz una copia de seguridad y prueba la solución en un entorno seguro. En código, la valentía está bien; el backup está mejor.
A tu medida
¿Necesitas algo hecho para ti?
Pídeme tu prompt
Te preparamos el prompt exacto para conseguir el resultado que buscas.
Pedir mi promptPídeme tu artefacto
Calculadoras, mini-apps y herramientas interactivas creadas con IA para ti.
Pedir mi artefactoAVISO LEGAL — Prompts y recursos de inteligencia artificial
Los prompts publicados en ComparexIA son instrucciones de texto de carácter orientativo, diseñadas como punto de partida para facilitar el uso de herramientas de inteligencia artificial. Su resultado puede variar significativamente en función de la herramienta utilizada, la versión del modelo, la configuración aplicada y el contexto específico de cada usuario.
ComparexIA no garantiza que los prompts publicados produzcan resultados concretos, precisos, completos ni adecuados para un fin determinado. El contenido generado por cualquier herramienta de IA a partir de estos prompts es responsabilidad exclusiva del usuario que lo utiliza y, en su caso, de la propia herramienta de inteligencia artificial empleada.
El usuario es el único responsable del uso que haga del contenido generado, de su revisión previa a cualquier publicación o uso profesional, y de verificar que dicho contenido cumple con la legislación aplicable y con las condiciones de uso de la plataforma o herramienta de destino.
ComparexIA no asume ninguna responsabilidad por errores, inexactitudes, sesgos o cualquier otro perjuicio derivado del uso de los prompts aquí publicados ni del contenido que las herramientas de IA generen a partir de ellos.
Si para acceder a determinados prompts o recursos se te solicita que facilites tus datos personales a través de un formulario, dichos datos serán tratados por ComparexIA conforme a lo establecido en nuestra Política de Privacidad. En ningún caso la facilitación de datos personales es requisito obligatorio para acceder al contenido informativo general del portal.
