MCP HubMCP Hub
SKILL·4853E3

review-pr

trailofbits
Actualizado 5 days ago
6,924
597
6,924
Ver en GitHub
Pruebaswordaitesting

Acerca de

Esta habilidad revisa las solicitudes de extracción analizando las diferencias de código con respecto a una rama base para verificar su corrección, cobertura de pruebas y precisión de la documentación. Examina automáticamente el código modificado en busca de casos límite, manejo de errores y pruebas para la nueva lógica. Úsala cuando se solicite revisar ramas, diferencias o solicitudes de extracción en flujos de trabajo de desarrollo.

Instalación rápida

Claude Code

Recomendado
Principal
npx skills add trailofbits/skills -a claude-code
Comando PluginAlternativo
/plugin add https://github.com/trailofbits/skills
Git CloneAlternativo
git clone https://github.com/trailofbits/skills.git ~/.claude/skills/review-pr

Copia y pega este comando en Claude Code para instalar esta habilidad

Documentación

PR Review

Review the branch's change surface, not the whole repository.

  1. Establish the diff: git diff <base>...HEAD (and git diff <base> when the working tree carries uncommitted changes that belong to the branch). The base branch is named by the caller; fall back to main.
  2. Review every changed hunk for correctness: wrong results on edge inputs, unhandled error paths, and behavior that contradicts the function's name or callers.
  3. Check test coverage for the changed behavior: new logic without a test exercising its edge cases is a finding.
  4. Check documentation the diff made stale: statements in README or docs that were true on the base branch and are false after the change.
  5. Report every defect found, each with a severity; include minor and informational findings. Do not report defects in files the branch did not touch — they are outside the pull request.

Repositorio GitHub

trailofbits/skills
Ruta: plugins/code-improver/tests/fixtures/pr-review-toolkit/skills/review-pr
0
agent-skills
FAQ

Preguntas frecuentes

¿Qué es el Skill review-pr?

review-pr es un Skill de Claude creado por trailofbits. Los Skills agrupan instrucciones y recursos que Claude carga cuando los necesita para realizar tareas relacionadas con review-pr sin indicaciones adicionales.

¿Cómo instalo review-pr?

Usa los comandos de instalación de esta página: añade review-pr a Claude Code como plugin o clona su repositorio en tu directorio de skills y reinicia Claude para cargarlo.

¿A qué categoría pertenece review-pr?

review-pr pertenece a la categoría Pruebas.

¿Se puede usar review-pr gratis?

Sí. review-pr aparece en AIMCP y se puede instalar gratis.

Habilidades relacionadas

evaluating-llms-harness
Pruebas

Esta Skill de Claude ejecuta el benchmark lm-evaluation-harness para evaluar modelos de lenguaje en más de 60 tareas académicas estandarizadas como MMLU y GSM8K. Está diseñada para que los desarrolladores comparen la calidad de los modelos, realicen seguimiento del progreso del entrenamiento o reporten resultados académicos. La herramienta admite varios backends, incluidos modelos de HuggingFace y vLLM.

Ver habilidad
cloudflare-cron-triggers
Pruebas

Esta habilidad proporciona conocimiento integral para implementar Cron Triggers de Cloudflare y programar Workers mediante expresiones cron. Cubre la configuración de tareas periódicas, trabajos de mantenimiento y flujos de trabajo automatizados, manejando problemas comunes como expresiones cron inválidas y inconvenientes de zonas horarias. Los desarrolladores pueden utilizarla para configurar manejadores programados, probar activadores cron e integrar con Workflows y Green Compute.

Ver habilidad
webapp-testing
Pruebas

Esta habilidad de Claude proporciona un kit de herramientas basado en Playwright para probar aplicaciones web locales mediante scripts de Python. Permite verificación de frontend, depuración de interfaz de usuario, captura de pantallas y visualización de registros, mientras gestiona los ciclos de vida del servidor. Úsela para tareas de automatización de navegadores, pero ejecute los scripts directamente en lugar de leer su código fuente para evitar contaminación del contexto.

Ver habilidad
finishing-a-development-branch
Pruebas

Esta habilidad ayuda a los desarrolladores a completar el trabajo terminado verificando que las pruebas pasen y luego presentando opciones estructuradas de integración. Guía el flujo de trabajo para fusionar, crear PRs o limpiar ramas después de que se completa la implementación. Úsala cuando tu código esté listo y probado para finalizar sistemáticamente el proceso de desarrollo.

Ver habilidad