Toolverse
All skills

conventional-commit

by carbon-design-system

Formats Git commit messages using the Conventional Commits standard and enforces project-specific linting rules.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
21

About this skill

Formats Git commit messages using the Conventional Commits standard and enforces project-specific linting rules.

How to use

  1. Przeanalizuj zmienione pliki w gicie. Skill automatycznie przegląda staged changes za pomocą git diff --cached lub analizuje dostarczoną zawartość zmian.
  2. Określ typ zmiany spośród dostępnych opcji: feat dla nowych funkcji, fix dla poprawek błędów, chore dla zmian w narzędziach i konfiguracji, docs dla zmian w dokumentacji, style dla formatowania, refactor dla refaktoryzacji kodu, perf dla poprawy wydajności, test dla testów.
  3. Sformatuj nagłówek wiadomości commitów w formacie: typ[opcjonalny-zakres]: opis. Pamiętaj, że nagłówek nie może przekroczyć 100 znaków, opis musi być w trybie rozkazującym (np. "zmień" zamiast "zmienił"), zaczynać się małą literą i nie kończyć się kropką.
  4. Dodaj opcjonalnie sekcję body, jeśli zmiana jest złożona. Zawijaj linie na 72 znakach, aby zachować czytelność.
  5. Uzupełnij opcjonalnie footer wiadomości, aby wskazać breaking changes lub odwołać się do zadań (np. Resolves #123).
  6. Skill waliduje wiadomość commitów zgodnie z konfiguracją @commitlint/config-conventional i wymusza maksymalną długość nagłówka 100 znaków oraz brak znaku interpunkcyjnego na końcu opisu.

Related skills