Toolverse
Wszystkie skille

write-git-commit

autor: jamiebrynes7

Generuj commity Git zgodnie z konwencjami projektu — szybko i bez błędów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

O skillu

Umiejętność do tworzenia wiadomości commitów Git, które podążają za ustalonymi konwencjami repozytorium. Automatycznie formatuje commit z odpowiednim scope'em (plugin, docs, scripts, .github, .claude, .vscode lub *), imperatywnym trybem i zwięzłym opisem. Wspiera opcjonalne body do wyjaśnienia powodu zmian. Eliminuje ręczne formatowanie i zapewnia spójność w historii projektu.

Jak używać

  1. Przed utworzeniem commita uruchom git status, aby zobaczyć zmienione pliki — zarówno te już przygotowane do commita, jak i te niezaindeksowane.

  2. Przejrzyj dokładnie zmiany za pomocą git diff --staged, aby upewnić się, że przygotowujesz do commita dokładnie to, co chcesz.

  3. Zaindeksuj wybrane pliki poleceniem git add <pliki> — preferuj dodawanie konkretnych plików zamiast git add -A, aby uniknąć przypadkowego zacommitowania niechcianych zmian.

  4. Określ odpowiedni scope na podstawie zmienionych plików: plugin dla zmian w kodzie wtyczki, docs dla dokumentacji, scripts dla skryptów budowania, .github dla workflow'ów, .claude dla konfiguracji Claude'a, .vscode dla ustawień edytora lub * dla zmian obejmujących wiele obszarów.

  5. Sformułuj zwięzły subject line w trybie imperatywnym (np. "add support for task filtering" zamiast "added feature"), bez kropki na końcu, starając się nie przekroczyć 72 znaków.

  6. Jeśli powód zmiany nie wynika jasno z subject line, dodaj opcjonalne body oddzielone pustą linią — wyjaśnij tam, dlaczego zmiana była konieczna, a nie co się zmieniło.

Podobne skille