bmwojcik/merge-reviewer

Inicia el revisor posterior a la confirmación para este proyecto. Un análisis, luego un canvas de Cursor renderizado por script. Úsalo cuando una función coherente esté lista, o el usuario diga review-change. No revises en este chat. No ejecutes esta skill al aplicar o saltar diferencias de canvas.

¿Qué es merge-reviewer?

La skill `merge-reviewer` automatiza la revisión de cambios después de un commit, proporcionando un análisis unificado y un canvas visual de Cursor. Es útil para desarrolladores que utilizan Cursor como IDE, ya que permite revisar cambios de forma sistemática sin contaminar el chat principal. Soporta la ejecución de un script de revisión (`bin/post-commit-review`) desde un directorio engine resuelto automáticamente (priorizando `MERGE_REVIEWER_HOME`, luego rutas relativas al espacio de trabajo de Cursor, y finalmente una ruta estándar en el repositorio). La skill lee configuración de `PROJECT.md` y aplica barras de calidad. También ofrece un modo `--create-mr` para crear solicitudes de merge. Evita lanzar múltiples revisores o dividir el diff entre modelos.

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

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Revisar cambio

No revises en este chat. No escribas el canvas tú mismo.

Resolver el motor

Usa el primer directorio que contenga bin/post-commit-review:

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

Ambas variables también son claves en ~/.config/review-change/cursor.env. Lee solo esos nombres de clave. No imprimas ningún otro valor de ese archivo.

Hacer

  1. Desde la raíz de git, ejecuta <engine>/bin/post-commit-review.
  2. El motor lee la configuración de .agent-tools/config.md (o claves heredadas de PROJECT.md), aplica ## Barra de calidad de PROJECT.md, ejecuta el comando de pre-revisión si está configurado, escribe un archivo JSON de análisis y renderiza el canvas.
  3. Indica al usuario la ruta del canvas y var/review-change.log desde la salida del comando.

Si este host no puede mostrar un canvas de Cursor, detente. Di que el canvas solo se renderiza en Cursor.

No lances un segundo revisor. No dividas el diff entre modelos.

Modos

El usuario dijoQué ejecutar
review, review-change<engine>/bin/post-commit-review
create the merge request<engine>/bin/post-commit-review --create-mr

--create-mr empuja la rama actual y abre la página de nueva solicitud de merge del host. Ejecútalo solo cuando el usuario lo pidió.

Omitir cuando HEAD es la rama predeterminada. El motor ya lo hace.

Individual skills in this repo

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

Skills relacionados