Toolverse
Wszystkie skille

commit-messages

autor: khaneliman

Generuj profesjonalne wiadomości commitów zgodnie ze standardem Conventional Commits

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
10

O skillu

Skill do automatycznego tworzenia wiadomości commitów na podstawie zmian w staging area. Narzędzie analizuje zmienione pliki i różnice, a następnie proponuje wiadomość w formacie Conventional Commits lub path-based, zgodnie ze stylem Twojego projektu. Obsługuje różne typy zmian: feat, fix, refactor, docs, test, build, ci. Pomaga utrzymać spójną historię commitów i ułatwia zrozumienie zmian w kodzie.

Jak używać

  1. Zainstaluj skill commit-messages w swoim środowisku (dostępny w repozytorium khaneliman/khanelinix pod ścieżką modules/common/ai-tools/skills/commit-messages).

  2. Przygotuj zmiany do commitu — dodaj pliki do staging area za pomocą git add, tak aby skill mógł przeanalizować zmienione pliki.

  3. Uruchom skill, podając informację o zmianach. Skill przeanalizuje zmienione pliki i różnice (diff), aby określić typ commitu: feat dla nowych funkcji, fix dla poprawek błędów, docs dla zmian w dokumentacji, test dla testów, refactor dla refaktoryzacji, build/ci dla zmian w konfiguracji.

  4. Skill sprawdzi historię projektu (git log), aby dostosować się do istniejącego stylu — czy projekt używa formatu type(scope): subject czy path/to/file: subject (popularny w monorepo).

  5. Zaakceptuj wygenerowaną wiadomość commitu. Wiadomość będzie w trybie imperatywnym (np. "add feature" zamiast "added feature"), z subject nie dłuższym niż 72 znaki i opcjonalnym body wyjaśniającym motywację zmian.

  6. Jeśli potrzebujesz szczegółów na temat typów commitów, breaking changes lub alternatywnych konwencji, zapoznaj się z plikami reference.md i examples.md dostępnymi w repozytorium skilla.

Podobne skille