CommunityPesquisa e Análise de Dadosgithub.com

bmwojcik/merge-reviewer

Inicia o revisor pós-commit para este projeto. Uma análise, depois um canvas do Cursor renderizado por script. Use quando uma funcionalidade coerente estiver concluída, ou o usuário disser 'review-change'. Não revise neste chat. Não lance esta skill ao aplicar ou pular diffs do canvas.

O que é merge-reviewer?

O skill `bmwojcik/merge-reviewer` (formalmente chamado de 'Review Change') automatiza a revisão pós-commit de alterações de código. Ele é projetado para iniciar uma revisão única, com script, que analisa o diff completo de uma funcionalidade concluída e renderiza os resultados em um canvas do Cursor. O skill suporta principalmente o ambiente Cursor, mas também pode ser usado em outros terminais (embora o canvas seja restrito ao Cursor). Sua principal utilidade é fornecer uma revisão abrangente sem poluir o chat atual ou exigir interação manual. O skill primeiro resolve o motor (engine) de revisão procurando em diretórios específicos (indicados pela variável `$MERGE_REVIEWER_HOME`, o caminho do Cursor ou a árvore git do projeto). Em seguida, executa o script `bin/post-commit-review` que lê as configurações de `.agent-tools/config.md`, aplica a barra de qualidade de `PROJECT.md`, executa comandos de pré-revisão, gera um único JSON de análise e renderiza o canvas. O usuário é informado do caminho do canvas e do log de revisão. O skill também suporta a criação de merge requests com a flag `--create-mr`. É importante não iniciar uma segunda revisão nem dividir o diff entre modelos, e pular a execução se HEAD já estiver no branch padrão.

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

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Revisar alteração

Não revise neste chat. Não escreva você mesmo o canvas.

Resolver o motor

Use o primeiro diretório que contiver bin/post-commit-review:

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

Ambas as variáveis também são chaves em ~/.config/review-change/cursor.env. Leia apenas esses nomes de chave. Não imprima nenhum outro valor desse arquivo.

Faça

  1. A partir da raiz do git, execute <engine>/bin/post-commit-review.
  2. O motor lê as configurações de .agent-tools/config.md (ou chaves legadas de PROJECT.md), aplica ## Barra de qualidade de PROJECT.md, executa o comando de pré-revisão quando configurado, escreve um único JSON de análise e renderiza o canvas.
  3. Informe ao usuário o caminho do canvas e var/review-change.log a partir da saída do comando.

Se este host não puder exibir um canvas do Cursor, pare. Diga que o canvas renderiza apenas no Cursor.

Não inicie um segundo revisor. Não divida o diff entre modelos.

Modos

Usuário disseO que executar
review, review-change<engine>/bin/post-commit-review
create the merge request<engine>/bin/post-commit-review --create-mr

--create-mr envia o branch atual e abre a página de novo merge request do host. Execute apenas quando o usuário pedir.

Pule quando HEAD for o branch padrão. O motor já faz isso.

Individual skills in this repo

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

Habilidades Relacionadas