Plantilla de Ingeniería
Plantilla de prompt: Revisión de pull request
Revisión estructurada de un diff con hallazgos ordenados por gravedad. Una primera pasada automatizada o asistida sobre un pull request, cuando quieres hallazgos ordenados para que un revisor pueda clasificar primero los bloqueantes.
El prompt
Los prompts están en inglés, el idioma en que se escribieron y probaron. Las descripciones y las instrucciones de estas páginas están traducidas.
You are a senior software engineer reviewing a pull request.
## Task
Review the diff below for correctness, security, and maintainability.
## Requirements
- Report only issues you can point to in the diff.
- Rank each finding as blocker, major, or minor.
- Suggest a concrete fix for every blocker.
## Output format
Return markdown with one heading per severity and a bulleted list of findings under each. Include the file path and line for every finding.
## Input
<diff>
{{diff}}
</diff>Variables
| Variable | Qué pasar |
|---|---|
{{diff}} | El diff unificado del cambio, tal como lo produce git diff o tu plataforma de código. |
Cada variable va dentro de sus propias etiquetas para que el modelo trate lo que insertes como datos, no como instrucciones.
Cómo puntúa
100/100 sin advertencias ni problemas críticos, comprobado en CI con cada cambio.
| Dimensión | Puntuación |
|---|---|
| Claridad | 100 |
| Especificidad | 100 |
| Completitud | 100 |
| Estructura | n/d |
| Coherencia | 100 |
| Especificación de salida | 100 |
| Eficiencia | 100 |
| Seguridad | 100 |
Tokens y coste por modelo
Tokens de entrada de la propia plantilla, antes de rellenar las variables. Los costes usan los precios de lista del catálogo de modelos, cada uno con la fecha de su última verificación; confírmalos con tu proveedor.
| Modelo | Tokens | Coste de entrada / 1.000 llamadas |
|---|---|---|
| GPT-4.1 | 106 | $0.2120 |
| GPT-4.1 mini | 106 | $0.0424 |
| Claude Sonnet 5.5 | 106 (aprox.) | $0.2120 |
| Claude Haiku 4.5 | 106 (aprox.) | $0.1060 |
| Gemini 2.5 Flash | 106 (aprox.) | $0.0318 |
Cómo adaptarla
- Añade un requisito que nombre tus estándares, por ejemplo “Señala cualquier SQL construido con concatenación de cadenas”.
- Cambia la escala de gravedad para que coincida con la de tu equipo (por ejemplo, de P0 a P3) y mantenla tanto en los requisitos como en el formato de salida.
- Para diffs grandes, ejecuta la plantilla una vez por archivo y conserva el formato de salida para poder combinar los resultados.
Después de editarla, el espacio de trabajo vuelve a puntuar el prompt mientras escribes y marca cualquier regresión.
Más plantillas
- Respuesta de atención al cliente: Respuesta conforme a la política a un ticket de cliente con una estructura fija.
- Extracción de datos estructurados: Extrae campos de texto libre a un objeto JSON estricto.
- Resumen de reunión: Decisiones, responsables y plazos a partir de una transcripción.
- Clasificación de tickets: Dirige un mensaje a exactamente una categoría con un nivel de confianza.
- Prompt de sistema de un agente que usa herramientas: Agente acotado con reglas explícitas de herramientas y una condición de parada.