CommunityProgramación y desarrollogithub.com

JulienLerosty/claude-code-team-kit

Revisar una solicitud de extracción o el diff de la rama actual para verificar corrección, pruebas y riesgos. Úsalo cuando el usuario solicite una revisión de PR o "revisa mis cambios".

¿Qué es claude-code-team-kit?

Este skill permite a un agente de IA revisar solicitudes de extracción (pull requests) o el diff de la rama actual del repositorio. Está diseñado específicamente para agentes como Claude Code y plataformas similares, proporcionando un flujo de trabajo estructurado para evaluar la calidad del código. Al recibir una solicitud de revisión, primero obtiene el diff usando comandos de Git o GitHub CLI, luego lee los archivos modificados si el diff no es claro. La revisión se realiza en un orden estricto: corrección (condiciones erróneas, errores no manejados, condiciones de carrera), cobertura de pruebas, seguridad (inyecciones, secretos), compatibilidad (interfaces públicas, migraciones) y legibilidad. Finalmente ejecuta `npm test` para validar las pruebas existentes y reporta los resultados honestamente. El skill genera una salida formateada con secciones de resumen, problemas a corregir, aspectos a considerar y sugerencias opcionales, citando siempre el archivo y línea específicos. Es útil para desarrolladores que desean una revisión automatizada y consistente de sus cambios antes de fusionarlos.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/review-pr

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Revisar una solicitud de extracción

  1. Obtén el diff. Para un número de PR usa gh pr diff <número>; de lo contrario, git diff origin/main...HEAD. También lee la descripción del PR si existe (gh pr view <número>).
  2. Lee los archivos modificados completos cuando el diff por sí solo no sea claro. No revises código que no hayas leído.
  3. Verifica, en este orden:
    • Corrección: condiciones incorrectas, off-by-one, errores no manejados, condiciones de carrera, entradas nulas/vacías.
    • Pruebas: ¿cada cambio de comportamiento está cubierto? ¿Fallarían las pruebas sin el cambio?
    • Seguridad: entrada no confiable que llegue a shell, SQL, rutas de archivo o HTML; secretos en el diff.
    • Compatibilidad: interfaces públicas cambiadas, migraciones, configuración o variables de entorno.
    • Legibilidad: solo problemas que ralentizarían al próximo mantenedor. Omite preferencias de estilo puras que el linter ya cubre.
  4. Ejecuta npm test si existen pruebas y reporta el resultado honestamente.

Formato de salida

## Resumen
Una o dos oraciones sobre lo que hace el PR y tu veredicto general (aprobar / solicitar cambios / comentar).

## Debe corregirse
- `ruta/archivo.js:42` Qué está mal, por qué es importante, sugerencia de corrección.

## Debería considerarse
- `ruta/archivo.js:90` ...

## Opcional
- ...

Omite una sección si está vacía. Cita archivo:línea para cada hallazgo. No inventes problemas: si el cambio está bien, dilo en el resumen. No publiques comentarios en GitHub a menos que el usuario lo solicite.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados