Svmiizzz/conventional-commit-batcher

Organisieren Sie gemischte lokale Änderungen in klaren, überprüfbaren Batches unter Verwendung der Conventional Commit Standards für bessere Versionskontrolle und Zusammenarbeit.

Was ist conventional-commit-batcher?

Diese Fähigkeit ermöglicht es Entwicklern, lokale Änderungen in einem Git-Repository automatisch in strukturierte Batches zu gruppieren, die den Conventional Commit Standards entsprechen. Sie ist besonders nützlich, wenn mehrere unzusammenhängende Änderungen in einer unbereinigten Arbeitskopie vorliegen und eine saubere, überprüfbare Commit-Historie erstellt werden soll. Die Fähigkeit analysiert die Änderungen (z.B. über `git diff`), kategorisiert sie in logische Gruppen (z.B. Features, Fixes, Refactorings) und erstellt für jede Gruppe einen Conventional Commit mit einem aussagekräftigen Präfix wie `feat`, `fix` oder `refactor`. Sie unterstützt verschiedene Plattformen wie Claude Code, Cursor und Codex und bietet eine effiziente Möglichkeit, Arbeitsabläufe zu optimieren, Code-Reviews zu vereinfachen und die Zusammenarbeit im Team zu verbessern. Der Workflow basiert auf der Integration in die Entwicklungsumgebung des Agenten und dem Zugriff auf das lokale Git-Repository.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Svmiizzz/conventional-commit-batcher

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht conventional-commit-batcher?

Organisieren Sie gemischte lokale Änderungen in klaren, überprüfbaren Batches unter Verwendung der Conventional Commit Standards für bessere Versionskontrolle und Zusammenarbeit.

Beschreibung

Diese Fähigkeit gruppiert Ihre lokalen Git-Änderungen automatisch in logische, mit Conventional Commits strukturierte Batches. Sie hilft dabei, eine saubere und verständliche Commit-Historie zu erhalten, auch wenn Sie mehrere unzusammenhängende Änderungen gleichzeitig vorgenommen haben.

Verwendung

  1. Stellen Sie sicher, dass Sie sich in einem Git-Repository mit unbereinigten Änderungen befinden.
  2. Führen Sie den Befehl im integrierten Tool des Agenten aus.
  3. Die Fähigkeit analysiert Ihre Änderungen und gruppiert sie.
  4. Sie erhalten für jede Gruppe einen Vorschlag für einen Conventional Commit.
  5. Überprüfen Sie die Vorschläge und wählen Sie die gewünschten Commits aus.

Plattformen

  • Claude Code
  • Cursor
  • Codex
  • Andere KI-Agenten mit Git-Integration

Funktionsweise

Die Fähigkeit verwendet einen Algorithmus, der Änderungen aus git diff analysiert und in Kategorien wie Features, Fehlerbehebungen, Refactoring und mehr einteilt. Für jede Kategorie wird ein entsprechender Conventional Commit Präfix (z.B. feat, fix, refactor) vergeben. Die resultierenden Batches können dann nacheinander committet werden, um eine logische und überprüfbare Historie zu erzeugen.

Beispiel

Angenommen, Sie haben folgende Änderungen:

  • Eine neue Funktion in src/feature.js
  • Einen Bugfix in src/bugfix.js
  • Eine Codeverbesserung in src/refactor.js

Die Fähigkeit würde drei separate Commits vorschlagen:

  1. feat: add new feature in src/feature.js
  2. fix: resolve bug in src/bugfix.js
  3. refactor: improve code in src/refactor.js

Vorteile

  • Saubere und verständliche Commit-Historie
  • Bessere Zusammenarbeit im Team
  • Einfachere Code-Reviews
  • Standardisierte Commit-Nachrichten

Lizenz

MIT

Verwandte Skills