Commit Reviewer für Openclaw

Ein automatisierter Git commit Analyse-Agent, der überprüft, ob Codeänderungen tatsächlich spezifische Bug-Berichte oder Anforderungen lösen.

carpedx
v1.1.0
Mar 20, 2026
0
880
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install commit-reviewer

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, commit-reviewer über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Commit Reviewer?

Commit Reviewer ist ein spezialisiertes Dienstprogramm, das für das Openclaw Skills Framework entwickelt wurde, um die Lücke zwischen Code-Commits und Geschäftsanforderungen zu schließen. Es geht über die einfache diff Anzeige hinaus, indem es eine tiefe semantische Analyse eines oder mehrerer Git commit Hashes gegen eine bereitgestellte Bug-Beschreibung oder Feature-Anforderung durchführt. Durch die Untersuchung der tatsächlichen Logikänderungen anstelle von nur commit Nachrichten bietet es Entwicklern und Tech-Leads eine strenge Bewertung, ob eine Aufgabe wirklich abgeschlossen ist.

Das Tool ist für komplexe Projektstrukturen ausgelegt und unterstützt die automatische Repository-Identifizierung oder explizite Pfaddefinitionen. Es dient als automatisierter Peer-Reviewer, der potenzielle Nebenwirkungen, Auslassungen und Risiken aufzeigt und sicherstellt, dass qualitativ hochwertiger Code mit weniger Regressionen die Produktion erreicht.

Commit Reviewer Anwendungsfälle

  • Überprüfung, ob ein spezifischer Bug-Fix tatsächlich die in einem Ticket beschriebene Ursache behebt.
  • Cross-Check mehrerer Commits, um sicherzustellen, dass alle Anforderungspunkte eines Features abgedeckt sind.
  • Durchführung schneller Risikobewertungen zur Identifizierung potenzieller Nebenwirkungen oder logischer Auslassungen in einem Patch.
  • Auditierung von Frontend- oder UI-Änderungen, um festzustellen, ob aufgrund visueller Komplexität eine manuelle Verifizierung erforderlich ist.

So funktioniert Commit Reviewer

  1. Der Benutzer löst den Skill aus, indem er einen oder mehrere Git commit Hashes und einen optionalen Projektpfad angibt.
  2. Der Agent identifiziert das Ziel-Repository mithilfe von Umgebungsvariablen oder Verzeichnisscans.
  3. Wenn eine Anforderungsbeschreibung fehlt, fordert der Agent den Benutzer auf, den Kontext (Bug-Bericht oder Feature-Spezifikation) bereitzustellen.
  4. Das Skript sammelt den vollständigen Kontext der Commits, einschließlich der tatsächlichen diff/patch Daten, unter Verwendung von Git und internen bash Dienstprogrammen.
  5. Die KI analysiert die Codeänderungen Zeile für Zeile im Vergleich zu den Anforderungen, um eine technische Schlussfolgerung zu ziehen.
  6. Ein strukturierter Bericht wird erstellt, der jeden Anforderungspunkt als Gelöst, Teilweise Gelöst, Ungelöst oder Nicht Bestimmbar klassifiziert.

Commit Reviewer Einrichtung

Stellen Sie sicher, dass die erforderlichen Binärdateien installiert sind: bash, git, find, sed, grep und sort. Konfigurieren Sie Ihr Workspace-Root für eine bessere Projektidentifizierung.

# Setzen Sie Ihr Workspace-Root für das automatische Scannen von Openclaw Skills
export COMMIT_REVIEWER_WORK_ROOT=/your/workspace/root

# Optional: Setzen Sie Scan-Tiefe und Patch-Zeilenbegrenzungen
export COMMIT_REVIEWER_SCAN_DEPTH=4
export COMMIT_REVIEWER_PATCH_LINES=1200

Um den Skill zu nutzen, rufen Sie einfach den Befehl in Ihrer KI-Agent-Schnittstelle auf:

/commit_reviewer <project_name> <commit_hash>

Commit Reviewer Datenschema & Taxonomie

Commit Reviewer organisiert seine Analyse in eine strukturierte Taxonomie, um Klarheit in den Openclaw Skills Berichten zu gewährleisten:

Abschnitt Beschreibung
Commit Liste Liste aller in der Sitzung analysierten Hashes.
Anforderungsanalyse Atomare Punkte, die aus der Aufgabenbeschreibung des Benutzers extrahiert wurden.
Punkt-für-Punkt-Analyse Detaillierte Beweise, Logikänderungen und modifizierte Dateien für jede Anforderung.
Gesamtfazit Ein Endstatus: Behoben, Teilweise Behoben oder Benötigt weitere Verifizierung.
Risiko-Metadaten Markierungen für Nebenwirkungen, reine Stiländerungen oder fehlende Kernlogik.

Commit Reviewer Erweiterte Funktionen

  • Multi-Commit Aggregation: Analysieren Sie eine Reihe von Commits als eine einzige logische Arbeitseinheit.
  • Kontextbezogene Projektentdeckung: Lokalisiert automatisch das richtige Git Repository in tiefen Verzeichnisstrukturen.
  • Intelligente Risiko-Markierung: Erkennt automatisch, wenn Änderungen rein kosmetisch sind oder wenn die Frontend-Logik ein manuelles QA erfordert.
  • Benutzerdefinierte Scan-Tiefe: Konfigurieren Sie mit COMMIT_REVIEWER_SCAN_DEPTH, wie tief die Openclaw Skills Engine nach Repositories suchen soll.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*