generate-changelog
Automatyczne generowanie polskojęzycznych dzienników zmian z historii Git i wersji projektu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego tworzenia dziennika zmian (changelog) na podstawie wersji projektu z pliku package.json i historii commitów Git. Narzędzie odczytuje bieżący numer wersji, lokalizuje poprzednią wersję, zbiera commity z danego zakresu i aktualizuje plik docs/changelogs_cn.json. Zmiany są automatycznie kategoryzowane według typów (feat, fix, refactor, perf, style, docs, test, build, ci, chore, revert), a dla każdej wersji generowana jest zwięzła podsumowanie. Idealnie sprawdza się przy publikowaniu nowych wersji oprogramowania, gdy chcesz szybko udokumentować wszystkie zmiany bez ręcznego przeszukiwania historii Git.
Jak używać
- Zainstaluj umiejętność w swoim projekcie, dodając folder generate-changelog do katalogu skills w repozytorium ChatLab. 2. Upewnij się, że Twój projekt zawiera plik package.json z polem version oraz katalog docs z plikiem changelogs_cn.json (lub pozwól umiejętności go utworzyć). 3. Jeśli używasz Git tags, oznacz swoje wersje tagami w formacie v{numer_wersji}, np. v1.0.0 — umiejętność będzie ich szukać, aby dokładnie określić zakres commitów. 4. Poproś asystenta (Claude/Copilot) o wygenerowanie dziennika zmian, używając poleceń takich jak "wygeneruj changelog", "utwórz dziennik zmian" lub "opublikuj nową wersję i wygeneruj zmiany". 5. Umiejętność automatycznie odczyta bieżącą wersję z package.json, porówna ją z poprzednią wersją w changelogs_cn.json, pobierze commity z zakresu między wersjami, pogrupuje je według typu (feat, fix, refactor itp.) i wygeneruje polskojęzyczne podsumowanie. 6. Plik docs/changelogs_cn.json zostanie zaktualizowany z nową wersją na początku listy; jeśli wersja już istniała, jej zawartość zostanie zastąpiona, ale pozycja w pliku pozostanie niezmieniona.