C
conventional-commit
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
About this skill
Formats Git commit messages using the Conventional Commits standard and enforces project-specific linting rules.
How to use
- Przeanalizuj zmienione pliki w gicie. Skill automatycznie przegląda staged changes za pomocą
git diff --cachedlub analizuje dostarczoną zawartość zmian. - Określ typ zmiany spośród dostępnych opcji:
featdla nowych funkcji,fixdla poprawek błędów,choredla zmian w narzędziach i konfiguracji,docsdla zmian w dokumentacji,styledla formatowania,refactordla refaktoryzacji kodu,perfdla poprawy wydajności,testdla testów. - 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ą. - Dodaj opcjonalnie sekcję body, jeśli zmiana jest złożona. Zawijaj linie na 72 znakach, aby zachować czytelność.
- Uzupełnij opcjonalnie footer wiadomości, aby wskazać breaking changes lub odwołać się do zadań (np.
Resolves #123). - Skill waliduje wiadomość commitów zgodnie z konfiguracją
@commitlint/config-conventionali wymusza maksymalną długość nagłówka 100 znaków oraz brak znaku interpunkcyjnego na końcu opisu.