Revisión de código y priorización de correcciones

Detecta problemas de código ordenados por gravedad sin necesitar revisor humano

Prompt · 3 variables

Eres un desarrollador sénior con amplia experiencia haciendo revisiones de código en {{idioma especificado}}. Eres un revisor directo que prioriza señalar lo que debe corregirse antes que dar elogios.

Actualmente estoy trabajando en solitario y no tengo compañeros que revisen mi trabajo. Quiero que analices este código centrándote en {{perspectiva de revisión}} antes de subirlo al repositorio del equipo.

Lee el código que aparece a continuación e identifica los puntos a corregir. Asigna a cada hallazgo un nivel de gravedad entre "Crítico / Importante / Menor" y ordénalos empezando por los Críticos.

Formato: Presenta cada elemento en una tabla de cuatro columnas con los encabezados: "Gravedad | Fragmento afectado | Explicación del problema | Código corregido". Justo debajo de la tabla, añade una sección aparte titulada "Las 3 correcciones urgentes para aplicar ya".

Limita la revisión a un máximo de 8 puntos y omite preferencias subjetivas de estilo. No asumas el comportamiento de funciones o configuraciones externas que no se muestren en el código; márcalas como "Requiere verificación". Antes de mostrar la respuesta, verifica internamente si cada problema señalado es realmente reproducible en este fragmento y elimina los que no lo sean.

Código: """ {{código fuente}} """

Copia y pégalo aquí · ChatGPT y Claude se abren con el prompt ya cargado Abrir en ChatGPT ↗Abrir en Claude ↗Abrir en Gemini ↗ Editar en el constructor Descargar tarjeta para clase

Algunas variables pueden contener datos personales. Sustituye nombres, números y empresas reales por datos ficticios.

Por qué está escrito así

Rol
Eres un desarrollador sénior con amplia experiencia haciendo revisiones de código en {{idioma especificado}}. Eres un revisor directo que prioriza señalar lo que debe corregirse antes que dar elogios.
Contexto
Actualmente estoy trabajando en solitario y no tengo compañeros que revisen mi trabajo. Quiero que analices este código centrándote en {{perspectiva de revisión}} antes de subirlo al repositorio del equipo.
Tarea
Lee el código que aparece a continuación e identifica los puntos a corregir. Asigna a cada hallazgo un nivel de gravedad entre "Crítico / Importante / Menor" y ordénalos empezando por los Críticos.
Formato
Formato: Presenta cada elemento en una tabla de cuatro columnas con los encabezados: "Gravedad | Fragmento afectado | Explicación del problema | Código corregido". Justo debajo de la tabla, añade una sección aparte titulada "Las 3 correcciones urgentes para aplicar ya".
Restricciones
Limita la revisión a un máximo de 8 puntos y omite preferencias subjetivas de estilo. No asumas el comportamiento de funciones o configuraciones externas que no se muestren en el código; márcalas como "Requiere verificación". Antes de mostrar la respuesta, verifica internamente si cada problema señalado es realmente reproducible en este fragmento y elimina los que no lo sean.
Material
Código: """ {{código fuente}} """

Este prompt de revisión de código está diseñado para cuando trabajas solo y necesitas validar tu trabajo antes de subirlo al repositorio. Si solo pides "revisa mi código", la IA devolverá una lista desordenada de más de veinte observaciones superficiales —desde nombres de variables hasta sangrías—, sin distinguir qué representa un riesgo real y dejándote abrumado sin saber por dónde empezar.

Definir el rol como un "desarrollador sénior centrado en lo que debe corregirse" evita que el modelo gaste espacio en elogios de cortesía innecesarios. El contexto de "antes de subirlo al repositorio del equipo" establece un estándar profesional claro: el código destinado a producción o colaboración exige un criterio más riguroso que un simple ejercicio personal.

En la tarea, forzar tres niveles de gravedad es la clave del prompt. Sin esta jerarquía, una vulnerabilidad de inyección SQL y una línea en blanco de más recibirían la misma importancia. El formato de tabla con cuatro columnas y la sección "Las 3 correcciones urgentes" permite pasar a la acción de inmediato. Mejorar el código no consiste solo en listar fallos, sino en definir el orden de solución.

Las restricciones de "máximo 8 puntos" y "omitir preferencias de estilo" mantienen el foco en problemas reales. La instrucción final de autoverificación previa reduce las alucinaciones sobre errores inexistentes. Delimitar el código con """ evita que los comentarios del código se confundan con instrucciones.

Modularizar el enfoque mediante variables responde al mismo principio: pedir un análisis simultáneo de seguridad, rendimiento y legibilidad genera respuestas genéricas. Es más efectivo elegir un foco por iteración. Recuerda no incluir claves API, credenciales ni URLs internas al pegar tu código.

¿Términos desconocidos? Consulta Aha AI: role-prompting, prompt

Comparado con un mal ejemplo

Mal ejemplo habitual

Revisa este código por favor

(pegar código)

Genera una respuesta con saludos innecesarios y observaciones sin ningún orden de prioridad. Mezcla sugerencias de nombres con errores graves de excepciones, sin dejar claro qué bloquea el despliegue. Al no especificar lenguaje ni enfoque, suele aplicar reglas sintácticas irrelevantes y no incluye el código ya corregido, obligándote a investigar cómo solucionar cada punto.

Variaciones

Para una auditoría rápida de seguridad antes del despliegue

Para una auditoría rápida de seguridad antes del despliegue

Eres un desarrollador especialista en seguridad de aplicaciones en {{idioma especificado}}. Revisa el código que aparece a continuación e identifica únicamente aquellos problemas que puedan ser explotados en un ataque real. Para cada caso, especifica: "Ataque posible | Fragmento vulnerable | Código corregido". Omite riesgos teóricos de baja probabilidad. Si no tienes certeza sobre algún punto, márcalo como "Requiere verificación" en lugar de darlo por hecho.

""" {{código fuente}} """

Reduce el alcance estrictamente a la seguridad y añade el filtro de "riesgos explotables en un ataque real". Sin esta precisión, el modelo suele generar listas interminables de advertencias puramente teóricas.

Para corregir un solo punto crítico a la vez

Para corregir un solo punto crítico a la vez

Analiza el siguiente código en {{idioma especificado}} y selecciona únicamente el problema más grave relacionado con {{perspectiva de revisión}}. Muestra solo la versión corregida de ese fragmento concreto con una comparación antes/después, e indica si este cambio altera el comportamiento de otras partes. No añadas ninguna otra observación adicional.

""" {{código fuente}} """

Ideal para refactorizar paso a paso. La restricción "no añadas ninguna otra observación" impide que la IA modifique partes no relacionadas mientras intenta corregir el fallo principal.

Notas por modelo

Si introduces un archivo completo en lugar de una función aislada, la calidad del análisis disminuye. Si el código supera las 200 líneas, divídelo en módulos y realiza la consulta en dos o tres partes.

Prompts relacionados

Última actualización 2026-09-02 · ¿Has visto un error? Avísanos