G
git-commits
Automatyczne tworzenie przejrzystych commitów Git zgodnie z najlepszymi praktykami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia dobrze ustrukturyzowanych commitów Git w logicznych blokach. Narzędzie analizuje zmiany w kodzie, określa czy powinny być jednym czy wieloma commitami, i generuje jasne wiadomości commitów. Idealny dla zespołów, które chcą utrzymać czytelną historię zmian w repozytorium. Automatycznie uruchamiaj go przy każdym commicie — nawet dla prostych zmian w jednym pliku.
Jak używać
- Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium z plikami konfiguracyjnymi.
- Po dokonaniu zmian w kodzie wyzwól skill słowami kluczowymi: "commit", "stage", "add and commit" lub automatycznie po ukończeniu pracy nad kodem.
- Skill uruchomi
git statusigit diff, aby zobaczyć wszystkie zmiany, a następniegit log --oneline -5, aby sprawdzić styl poprzednich commitów w projekcie. - Na podstawie analizy zmian skill określi, czy powinny być one jednym committem czy wieloma — na przykład oddzielnie dla zmian CSS i PHP, różnych funkcji lub refaktoringu versus nowych funkcjonalności.
- Skill automatycznie przygotuje i zatwierdzi zmiany z jasną wiadomością commitu w formacie: linia podsumowania (co i dlaczego) oraz opcjonalna treść z dodatkowymi szczegółami.
- Jeśli zmiany obejmują wiele repozytoriów, skill zaproponuje commitowanie najpierw zmian w repozytorium głównym, a następnie w pozostałych.