Git Commit Formatter für Openclaw

Ein intelligentes Werkzeug, das Git-Diffs oder Textbeschreibungen in Sekundenschnelle in standardisierte Conventional Commit-Nachrichten umwandelt.

wipal
v1.0.0
Mar 8, 2026
0
1k
0

Installieren & Herunterladen

1. ClawHub CLI

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

npx clawhub@latest install git-commit-formatter

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, git-commit-formatter ü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 Git Commit Formatter?

Git Commit Formatter ist ein spezialisiertes Tool, das entwickelt wurde, um die Erstellung hochwertiger, standardisierter Commit-Nachrichten zu automatisieren. Durch die strikte Einhaltung der Conventional Commits v1.0.0-Spezifikation stellt es sicher, dass Ihr Projektverlauf sauber, professionell und leicht navigierbar bleibt. Dieses Tool ist eine Kernkomponente des Openclaw Skills-Ökosystems und hilft Entwicklern, eine 100-prozentige Konsistenz in teamweiten Versionskontroll-Workflows aufrechtzuerhalten.

Egal, ob Sie mit komplexen Codeänderungen oder einfachen Dokumentationsaktualisierungen zu tun haben, dieser Skill analysiert den Kontext Ihrer Arbeit, um den am besten geeigneten Typ, Bereich und Betreff vorzuschlagen. Er eliminiert das Rätselraten und die geistige Ermüdung, die mit der manuellen Formatierung verbunden sind, sodass Sie sich auf die technische Implementierung konzentrieren können, während der Agent die Dokumentation Ihres Fortschritts übernimmt.

Git Commit Formatter Anwendungsfälle

  • Konvertieren von rohen Git-Diff-Ausgaben in formatierte Commit-Nachrichten während eines schnellen Entwicklungszyklus.
  • Standardisierung des Commit-Verlaufs für Open-Source-Projekte, um die automatische Erstellung von Changelogs zu ermöglichen.
  • Behebung von Inkonsistenzen in den Commit-Stilen des Teams durch Bereitstellung einer einzigen Quelle der Wahrheit für die Nachrichtenstruktur.
  • Dokumentation von Breaking Changes und Multi-Modul-Refactorings mit klaren Beschreibungen im Imperativ.

So funktioniert Git Commit Formatter

  1. Der Benutzer gibt eine Eingabe ein, die entweder eine rohe Git-Diff-Ausgabe oder eine manuelle Textbeschreibung der Änderungen sein kann.
  2. Der Skill analysiert die Eingabe, um Schlüsselinformationen wie geänderte Dateien, hinzugefügte Logik oder gelöschte Zeilen zu extrahieren.
  3. Er bestimmt den korrekten Commit-Typ (feat, fix, docs, style, refactor, test oder chore) basierend auf Keyword-Logik und Änderungsmustern.
  4. Ein optionaler Bereich (Scope) wird identifiziert, wenn die Änderungen auf ein bestimmtes Modul oder einen Dateipfad in Kebab-Case begrenzt sind.
  5. Eine prägnante Betreffzeile wird im Imperativ generiert, wobei sichergestellt wird, dass sie unter dem Limit von 50 Zeichen bleibt.
  6. Bei komplexen Änderungen wird ein Textkörper mit einem Limit von 72 Zeichen pro Zeile erstellt, um das 'Warum' hinter der Änderung zu erklären.
  7. Die endgültige Nachricht wird anhand einer strengen Checkliste validiert, bevor sie dem Benutzer präsentiert wird.

Git Commit Formatter Einrichtung

Um dieses Tool in Ihren Openclaw Skills-Workflow zu integrieren, stellen Sie sicher, dass der Skill in Ihrer Workspace-Konfiguration aktiv ist.

# Überprüfen Sie, ob der Skill in Ihrem Skills-Verzeichnis vorhanden ist
ls /data/workspace/skills/git-commit-formatter

# Um die automatische Aktivierung ohne manuelle Aufforderung zu aktivieren, aktualisieren Sie Ihre Whitelist
nano /data/workspace/whitelist.yml

Fügen Sie git-commit-formatter zur Liste skills_allowed_auto_add in der YAML-Datei hinzu, um Ihren Entwicklungsprozess zu optimieren.

Git Commit Formatter Datenschema & Taxonomie

Der Skill organisiert Commit-Metadaten basierend auf der folgenden Taxonomie, um die Kompatibilität mit Standard-Git-Parsern zu gewährleisten:

Komponente Anforderung Validierungsregeln
Typ Obligatorisch Muss einer der folgenden sein: feat, fix, docs, style, refactor, test, chore
Bereich Optional Muss kleingeschrieben sein und Kebab-Case-Formatierung verwenden
Betreff Obligatorisch Max. 50 Zeichen, Imperativ, kein Punkt am Ende
Körper Optional Leerzeile nach Betreff, max. 72 Zeichen pro Zeile
Fußzeile Optional Verwendet für BREAKING CHANGE-Labels oder Referenzierung von Issue-/PR-Nummern

Git Commit Formatter Erweiterte Funktionen

  • Intelligente Eingabeanalyse: Unterscheidet automatisch zwischen Git-Diff-Blöcken und Beschreibungen in natürlicher Sprache.
  • Whitelist-Auto-Integration: Unterstützt die nahtlose Gateway-Bereitstellung über die System-Whitelist für ein reibungsloses Setup.
  • Breaking Change-Erkennung: Identifiziert hochwirksame Änderungen und strukturiert automatisch die BREAKING CHANGE-Fußzeile.
  • Behandlung multi-logischer Änderungen: Bietet Empfehlungen, um übergroße Commits in mehrere logische Einheiten für eine bessere Code-Review aufzuteilen.
  • Terminal-optimierte Formatierung: Stellt sicher, dass der gesamte generierte Text das 72-Zeichen-Breitenlimit für eine perfekte Darstellung in CLI-Umgebungen einhält.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*