CommunityProgramación y desarrollogithub.com

bmwojcik/merge-reviewer

Aplica reemplazos únicos de viejo a nuevo desde var/review-change.fixes.json. Úsalo cuando el usuario diga apply-review-fixes o @apply-review-fixes. No hace commit, push ni crea una solicitud de fusión.

¿Qué es merge-reviewer?

Este skill implementa un asistente de revisión de código que aplica correcciones de revisión predefinidas desde un archivo JSON. Está diseñado para entornos como Claude Code, Cursor y Codex. Su propósito es reemplazar texto antiguo por nuevo en archivos del repositorio, basándose en un archivo de fixes generado automáticamente durante la revisión. El skill resuelve el motor de ejecución buscando en directorios específicos como $MERGE_REVIEWER_HOME o herramientas locales del proyecto, y ejecuta un script binario para realizar los reemplazos de manera precisa. Evita errores comunes como reescribir manualmente, aplicar parcialmente o tocar archivos no listados. No realiza operaciones de control de versiones (commit, push, merge) para mantener la integridad del flujo de trabajo. Es útil para desarrolladores que usan asistentes de IA y desean automatizar la aplicación de correcciones de revisión de forma segura y predecible.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/bmwojcik/merge-reviewer/tree/HEAD/cursor/skills/apply-review-fixes

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

Aplicar correcciones de revisión

Las reglas del proyecto provienen de PROJECT.md ## Barra de calidad y de INDEX/notas. La configuración proviene de .agent-tools/config.md.

Resolver el motor

Usa el primer directorio que contenga bin/apply-review-fixes:

  1. $MERGE_REVIEWER_HOME
  2. $(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer
  3. <git-root>/tools/merge-reviewer

Lee MERGE_REVIEWER_HOME y CURSOR_TEMPLATE_HOME del entorno o de ~/.config/review-change/cursor.env. No imprimas ninguna otra clave de ese archivo.

Hacer

  1. Desde la raíz de git, ejecuta <engine>/bin/apply-review-fixes.
  2. Cita las líneas applied, unchanged, skip missing y skip changed del script. skip changed significa que el archivo fue editado después de la revisión.
  3. Si falta var/review-change.fixes.json, detente. No hay nada que aplicar.
  4. No hagas commit, push ni crees una solicitud de fusión.
  5. No inicies el revisor.

Aplicar ediciones cambia el blob de git, por lo que el próximo commit revisa esos archivos nuevamente y lleva las notas anteriores en el prompt.

No hacer

  • Reescribir manualmente los reemplazos a menos que el script salga con código distinto de cero.
  • Aplicar un subconjunto. Cada cadena old debe coincidir exactamente una vez.
  • Tocar archivos que no estén listados en el JSON.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados