CommunityRecherche & Datenanalysegithub.com

bmwojcik/merge-reviewer

Startet den Post-Commit-Reviewer für dieses Projekt. Eine Analyse, dann ein skriptgerendertes Cursor-Canvas. Verwende dies, wenn ein kohärentes Feature fertig ist oder der Benutzer 'review-change' sagt. Keine Überprüfung in diesem Chat. Starte dieses Skill nicht beim Anwenden oder Überspringen von Canvas-Diffs.

Was ist merge-reviewer?

Dieses Skill, `bmwojcik/merge-reviewer`, ermöglicht eine Post-Commit-Überprüfung von Codeänderungen, sobald ein kohärentes Feature abgeschlossen ist oder der Benutzer explizit 'review-change' anfordert. Es ist speziell für KI-gestützte Entwicklungsumgebungen wie Cursor konzipiert, in denen es ein interaktives Canvas rendert, um die Analyseergebnisse darzustellen. Der Vorteil liegt in der automatisierten, einmaligen Analyse, die vermeidet, dass die Überprüfung im Chat-Tool direkt durchgeführt wird – stattdessen wird ein separates Canvas geöffnet, das mehr Kontext bietet. Das Skill sucht nach einer Engine (z. B. `post-commit-review`), wobei die Suche über Umgebungsvariablen oder lokale Verzeichnisse erfolgt. Es führt dann die Analyse aus, die Einstellungen aus Projektkonfigurationsdateien liest, und gibt dem Benutzer den Pfad zum Canvas und zum Log aus. Unterstützt werden zwei Modi: die normale Überprüfung (`review-change`) und das Erstellen eines Merge-Requests (`--create-mr`). Wichtig: Es darf nicht gestartet werden, wenn der Benutzer nur Canvas-Diffs anwendet oder überspringt, und auch nicht in Umgebungen, die kein Cursor-Canvas anzeigen können.

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

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Änderung überprüfen

Keine Überprüfung in diesem Chat. Erstelle das Canvas nicht selbst.

Engine ermitteln

Verwende das erste Verzeichnis, das bin/post-commit-review enthält:

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

Beide Variablen sind auch Schlüssel in ~/.config/review-change/cursor.env. Lies nur diese Schlüsselnamen. Gib keinen anderen Wert aus dieser Datei aus.

Vorgehen

  1. Führe vom Git-Root aus <engine>/bin/post-commit-review aus.
  2. Die Engine liest Einstellungen aus .agent-tools/config.md (oder den Legacy-PROJECT.md-Schlüsseln), wendet ## Qualitätsbarriere aus PROJECT.md an, führt den Pre-Review-Befehl aus, falls festgelegt, schreibt eine Analyse-JSON und rendert das Canvas.
  3. Teile dem Benutzer den Canvas-Pfad und den Pfad zu var/review-change.log aus der Befehlsausgabe mit.

Wenn dieser Host kein Cursor-Canvas anzeigen kann, stoppe. Sage, dass das Canvas nur in Cursor gerendert wird.

Starte keinen zweiten Reviewer. Teile den Diff nicht über mehrere Modelle auf.

Modi

Benutzer sagteWas auszuführen ist
review, review-change<engine>/bin/post-commit-review
Merge-Request erstellen<engine>/bin/post-commit-review --create-mr

--create-mr pusht den aktuellen Branch und öffnet die „Neuen Merge-Request“-Seite des Hosts. Führe dies nur aus, wenn der Benutzer danach gefragt hat.

Überspringe, wenn HEAD der Default-Branch ist. Die Engine macht das bereits.

Individual skills in this repo

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

Verwandte Skills