changelog
Automatyczne generowanie notek zmian z commitów Git — oszczędź czas przy wydaniach
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego tworzenia wpisów w pliku CHANGELOG.md na podstawie historii commitów. Parsuje komunikaty Git w formacie conventional commits, kategoryzuje zmiany (nowe funkcje, poprawki, dokumentacja, refaktoryzacja), wyodrębnia referencje do issues i zmiany łamiące kompatybilność, a następnie formatuje i aktualizuje plik CHANGELOG.md. Idealne narzędzie dla zespołów pracujących nad wydaniami i pull requestami — eliminuje ręczne pisanie not zmian i zapewnia spójny format dokumentacji.
Jak używać
Zainstaluj skill changelog w swoim środowisku Cursor, umieszczając go w katalogu
.cursor/skills/changelogprojektu.Upewnij się, że Twoje commity Git są napisane w formacie conventional commits:
type(scope): subject, gdzie typ to feat, fix, docs, refactor, perf, test lub chore. Opcjonalnie dodaj body i footer z informacją o breaking changes lub referencjami do issues (#123).Uruchom skill w momencie, gdy chcesz wygenerować changelog — najczęściej przed wydaniem nowej wersji, po scaleniu pull requesta lub na żądanie użytkownika.
Skill automatycznie przeanalizuje commity, wyodrębni typ, zakres i opis zmian, a następnie podzieli je na kategorie: Added (nowe funkcje), Fixed (poprawki błędów), Changed (zmiany), Deprecated, Removed, Security, Documentation i inne.
Wygenerowany wpis zostanie sformatowany w standardowym formacie changelog z numerem wersji, datą wydania i wyróżnionymi zmianami łamiącymi kompatybilność.
Skill zaktualizuje plik CHANGELOG.md, dodając nowy wpis na górze pliku, zachowując istniejący format i porządek chronologiczny.