Skip to content
NeuralSkills
Revision de Codigo

Resumen de Pull Request

Genera descripciones de PR claras y profesionales a partir de diffs — titulo, resumen y plan de pruebas.

Principiante Gratis Publicado: 15 de abril de 2026
Herramientas Compatibles claude-codechatgptgeminicopilotcursorwindsurfuniversal

El Problema

Escribir buenas descripciones de PR es tedioso pero fundamental. Los revisores ignoran PRs con descripciones vacias, titulos ambiguos generan confusion en el historial de git, y planes de prueba faltantes significan que nadie sabe como verificar el cambio. Ya escribiste el codigo — la IA puede analizar el diff y generar un resumen profesional en segundos.

El Prompt

Genera una descripcion profesional de pull request a partir del siguiente diff. La salida debe estar lista para pegar en GitHub/GitLab.

DIFF:
[pega tu git diff aqui — usa `git diff main` o `git diff --staged`]

CONTEXTO (opcional):
- Issue relacionado: [ej. #142, JIRA-456]
- Razon del cambio: [breve explicacion si no es obvia del diff]

Genera:
1. **Titulo del PR**: Menos de 70 caracteres, orientado a la accion (ej. "Fix race condition en flujo de autenticacion")
2. **Resumen**: 3-5 puntos explicando QUE cambio y POR QUE
3. **Cambios**: Lista de archivos modificados con una linea de explicacion cada uno
4. **Plan de Pruebas**: Como un revisor debe verificar que funciona
5. **Breaking Changes**: Cambios incompatibles hacia atras (o "Ninguno")
6. **Screenshots**: Indicar si capturas de pantalla serian utiles (ej. para cambios de UI)

Ejemplo de Salida

## Fix null pointer en checkout con carrito vacio

### Resumen
- Maneja caso borde donde el usuario llega al checkout con carrito vacio
- Agrega guard clause en `calculateTotal()` que retorna 0 para arrays vacios
- Agrega test unitario cubriendo el escenario de carrito vacio

### Cambios
- `src/checkout/calculateTotal.ts` — Early return para carrito vacio
- `src/checkout/__tests__/calculateTotal.test.ts` — Caso de prueba agregado

### Plan de Pruebas
- [ ] Ejecutar `npm test` — todos los tests pasan
- [ ] Navegar a /checkout con carrito vacio — debe mostrar mensaje "Carrito vacio"
- [ ] Agregar articulos y completar compra normalmente — flujo existente sin cambios

### Breaking Changes
Ninguno

Cuando Usar

Usarlo cada vez que abras un pull request. Pega la salida de git diff y obtendras una descripcion completa en segundos. Especialmente valioso para PRs grandes donde resumir cambios manualmente tomaria 10+ minutos, y para equipos que requieren templates de PR estructurados.

Tips Pro

  • Pipe directo desde git — ejecuta git diff main | pbcopy (macOS) para copiar tu diff al portapapeles, luego pegalo en el prompt.
  • Incluye el template de PR de tu equipo — agrega “Sigue este template: [pega template]” para obtener una salida que coincida exactamente con el formato de tu equipo.
  • Para PRs apilados, agrega contexto sobre lo que hizo el PR anterior para que el resumen explique como este PR construye sobre el.