CommunityCodierung & Entwicklunggithub.com

bmwojcik/merge-reviewer

Wendet eindeutige Alt-Neu-Ersetzungen aus var/review-change.fixes.json an. Verwende es, wenn der Benutzer apply-review-fixes oder @apply-review-fixes sagt. Es führt keinen Commit, Push oder Merge Request durch.

Was ist merge-reviewer?

Dieses Skill wendet automatisch Korrekturen aus einer JSON-Datei an, die während einer Code-Review erstellt wurde. Es ist speziell für KI-Agenten wie Claude Code oder Cursor entwickelt, um Änderungen an einer Codebasis vorzunehmen, ohne sie zu committen oder zu pushen. Der Hauptnutzen liegt in der effizienten und konsistenten Anwendung von Review-Fixes, wodurch manuelle Fehler vermieden werden. Es prüft, ob die Dateien nach der Review verändert wurden (skip changed) und meldet den Status jeder angewandten Änderung. Das Skill erfordert eine bestimmte Projektstruktur mit Konfigurationsdateien und einem ausführbaren Skript, das im Git-Root-Verzeichnis ausgeführt wird.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Review-Korrekturen anwenden

Projektregeln stammen aus PROJECT.md ## Qualitätsgrenze und aus INDEX/notes. Einstellungen kommen aus .agent-tools/config.md.

Die Engine ermitteln

Verwende das erste Verzeichnis, das bin/apply-review-fixes enthält:

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

Lese MERGE_REVIEWER_HOME und CURSOR_TEMPLATE_HOME aus der Umgebung oder aus ~/.config/review-change/cursor.env. Gib keinen anderen Schlüssel aus dieser Datei aus.

Vorgehen

  1. Führe vom Git-Root aus <engine>/bin/apply-review-fixes aus.
  2. Zitiere die applied-, unchanged-, skip missing- und skip changed-Zeilen des Skripts. skip changed bedeutet, dass die Datei nach der Review bearbeitet wurde.
  3. Wenn var/review-change.fixes.json fehlt, brich ab. Es gibt nichts anzuwenden.
  4. Führe keinen Commit, Push oder Merge Request durch.
  5. Starte den Reviewer nicht.

Das Anwenden von Änderungen ändert den Git-Blob, sodass der nächste Commit diese Dateien erneut überprüft und die vorherigen Notizen im Prompt mitführt.

Nicht tun

  • Die Ersetzungen nicht von Hand nachtippen, es sei denn, das Skript beendet sich mit einem Fehlercode ungleich null.
  • Keine Teilmenge anwenden. Jeder old-String muss genau einmal vorkommen.
  • Dateien nicht anfassen, die nicht im JSON aufgeführt sind.

Individual skills in this repo

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

Verwandte Skills