Toolverse
Wszystkie skille

commit-work

autor: davila7

Twórz przejrzyste commity: przejrzyj zmiany, podziel je logicznie i napisz jasne wiadomości

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Kategoria
Backend
Wyświetlenia
12

O skillu

Skill do tworzenia wysokiej jakości commitów git. Pomaga przejrzeć zmiany w working tree, podzielić je na logiczne części, wybrać odpowiednie fragmenty do staging i napisać jasne wiadomości commitów zgodnie ze standardem Conventional Commits. Używaj go, gdy chcesz zacommitować pracę, przygotować wiadomość commita, wybrać zmiany do staging lub podzielić zmiany na wiele commitów.

Jak używać

  1. Zanim zaczniesz, upewnij się, że masz zainstalowany skill commit-work w swoim środowisku Claude. Skill automatycznie aktywuje się, gdy poprosisz o commit, przygotowanie wiadomości commita lub podzielenie zmian.

  2. Sprawdź stan swoich zmian, uruchamiając git status i git diff, aby zobaczyć wszystkie niezacommitowane zmiany. Jeśli zmian jest wiele, użyj git diff --stat, aby zobaczyć podsumowanie.

  3. Zdecyduj, czy chcesz jeden czy wiele commitów. Jeśli zmiany dotyczą różnych aspektów (np. nowa funkcja i refactoring), podziel je na osobne commity. Skill zasugeruje podział po typach zmian: feature vs refactor, backend vs frontend, formatowanie vs logika, testy vs kod produkcyjny.

  4. Wybrań zmiany do staging, używając git add -p do patch staging (wybierania fragmentów) lub git add <ścieżka> do całych plików. Jeśli potrzebujesz cofnąć wybrane zmiany, użyj git restore --staged -p lub git restore --staged <ścieżka>.

  5. Przejrzyj co będzie zacommitowane, uruchamiając git diff --cached. Sprawdź, czy nie ma tajnych danych, debug logów ani niezamierzonych zmian formatowania.

  6. Napisz wiadomość commita w formacie Conventional Commits: type(scope): krótkie podsumowanie, następnie pusta linia, a potem opis co się zmieniło i dlaczego. Jeśli nie potrafisz opisać commita w 1-2 zdaniach, oznacza to, że jest zbyt duży — wróć do kroku 3 i podziel go dalej.

Podobne skille