Git Commit Message Generator für Openclaw

Ein intelligentes Dienstprogramm, das gestagte Git-Änderungen analysiert, um automatisch perfekt formatierte Conventional Commit-Nachrichten zu generieren.

michaelatamuk
v1.0.0
Apr 30, 2026
0
723
0

Installieren & Herunterladen

1. ClawHub CLI

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

npx clawhub@latest install git-commit-message-generator

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-message-generator ü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 Message Generator?

Der Git Commit Message Generator ist ein spezialisiertes Tool, das entwickelt wurde, um die mentale Belastung bei der Dokumentation von Codeänderungen zu eliminieren. Durch die Integration mit Openclaw Skills liest es Ihren gestagten git diff und interpretiert die Absicht hinter Ihrem Code, um Nachrichten zu erstellen, die sich strikt an die Conventional Commits-Spezifikation halten. Dies stellt sicher, dass Ihre Projekthistorie professionell, lesbar und bereit für automatisierte Tools bleibt.

Über die einfache Textgenerierung hinaus versteht dieser Skill die Nuancen der Softwareentwicklung. Er kann zwischen einem feat und einem refactor unterscheiden, den spezifischen architektonischen Umfang einer Änderung identifizieren und sogar breaking changes markieren, die Major-Versionssprünge erfordern. Er verwandelt eine mühsame manuelle Aufgabe in einen nahtlosen Teil des Entwicklungs-Workflows und fördert so eine bessere Zusammenarbeit und eine klarere Versionshistorie.

Git Commit Message Generator Anwendungsfälle

  • Änderungen mit git add stagen und eine sofortige, genaue Beschreibung der Arbeit benötigen.
  • Eine saubere, maschinenlesbare git-Historie für die automatische Generierung von changelog führen.
  • Gewährleistung einer teamweiten Konsistenz bei der Commit-Formatierung ohne manuelle Durchsetzung.
  • Automatisches Hervorheben von breaking changes in der API oder öffentlichen Exporten.
  • Dokumentation komplexer Refactorings, deren Auswirkungen sich über mehrere Module oder Komponenten erstrecken.

So funktioniert Git Commit Message Generator

  1. Der Skill führt einen git diff --staged Befehl aus, um die exakten geänderten Codezeilen abzurufen.
  2. Er analysiert Dateipfade und Muster, um den primären Impact-Bereich zu bestimmen (z. B. src/components/ vs. docs/).
  3. Eine intelligente Erkennungslogik weist basierend auf dem Inhalt des diff einen Änderungstyp wie feat, fix, docs oder refactor zu.
  4. Er extrahiert einen spezifischen scope, indem er Verzeichnisstrukturen und Komponentennamen betrachtet.
  5. Der Generator prüft auf breaking changes, wie z. B. geänderte Funktionssignaturen oder entfernte Exporte.
  6. Eine finale Nachricht wird im konventionellen Format erstellt, einschließlich einer Betreffzeile, eines optionalen Bodys und eines Footers.
  7. Die Ausgabe wird auf Länge und Imperativ-Modus validiert, um Branchen-Best-Practices zu entsprechen.

Git Commit Message Generator Einrichtung

Um mit diesem Skill zu beginnen, stellen Sie sicher, dass git auf Ihrem System installiert ist, und folgen Sie diesen Schritten innerhalb Ihrer Openclaw Skills-Umgebung:

# Navigieren Sie zu Ihrem git-Repository
cd your-project-repo

# Stagen Sie Ihre Änderungen wie gewohnt
git add .

# Rufen Sie den Skill über Ihren AI agent auf
"Generate a commit message for my staged changes"

Git Commit Message Generator Datenschema & Taxonomie

Der Skill organisiert Daten basierend auf dem internen Git-Status und der Conventional Commits-Taxonomie:

Attribut Beschreibung Beispiel
Type Die Art der Änderung feat, fix, chore, build
Scope Das spezifische Modul oder der Dateibereich (ui), (auth), (api)
Subject Eine prägnante Zusammenfassung im Imperativ add validation to login form
Body Detaillierte Erklärung des "Warum" Erklärt die Logikänderungen
Footers Meta-Informationen wie breaking changes BREAKING CHANGE: ...

Git Commit Message Generator Erweiterte Funktionen

  • Breaking Change Erkennung: Fügt automatisch ein ! an den type/scope an oder fügt einen BREAKING CHANGE Footer hinzu, wenn API-brechende Änderungen erkannt werden.
  • Issue Tracker Integration: Parst automatisch Branchnamen (wie feature/PROJ-123), um "Closes PROJ-123" in den Commit-Footer aufzunehmen.
  • Monorepo-Unterstützung: Identifiziert intelligent Workspace-Pakete, um genaue Scopes für Multi-Package-Repositories vorzuschlagen.
  • Co-author-Unterstützung: Fügen Sie einfach eine Namensnennung hinzu, indem Sie den Skill bitten, spezifische co-authors in die generierte Nachricht aufzunehmen.
  • Anpassung an benutzerdefinierte Stile: Unterstützt den Wechsel zwischen Standard-Conventional Commits, Angular-Stil oder Gitmoji-Formaten auf Anfrage.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*