Was macht sync-and-commit?
Claude Code Skill: Abschluss eines Arbeitsschritts – Überprüfen, Dokumentation synchronisieren, committen und pushen (niemals Hooks umgehen, niemals auf main pushen). Optional kombinierbar mit docs-cli.
Funktionsweise
Dieser Skill führt nach Abschluss eines Arbeitsschritts folgende Aktionen aus:
- Überprüfung – Linter und Tests laufen, um die Codequalität sicherzustellen.
- Dokumentation synchronisieren – Mit
docs-cli(falls installiert) wird die Dokumentation aktualisiert. - Commit erstellen – Änderungen werden mit einer aussagekräftigen Nachricht committet.
- Push durchführen – Der Commit wird auf den aktuellen Branch (außer main) gepusht, ohne Hooks zu umgehen.
Voraussetzungen
- Claude Code muss installiert und konfiguriert sein.
- Git muss im Repository initialisiert sein.
- Optional:
docs-clifür die automatische Dokumentationsgenerierung.
Verwendung
Rufe den Skill am Ende eines Arbeitsschritts auf:
claude-code sync-and-commit
Konfiguration
Es sind keine zusätzlichen Umgebungsvariablen erforderlich. Alle Einstellungen werden automatisch aus dem aktuellen Repository übernommen.
Einschränkungen
- Es wird niemals auf den main-Branch gepusht.
- Git-Hooks werden niemals umgangen (kein
--no-verify). - Der Skill erwartet, dass die Dokumentation optional mit
docs-cligeneriert wird.
Lizenz
MIT