Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Release Manager
How to use
Zainstaluj umiejętność Release Manager w swoim środowisku Claude'a, klonując repozytorium z gałęzi engineering/release-manager. Upewnij się, że masz dostęp do skryptów Python (changelog_generator.py, version_bumper.py, release_planner.py) i dokumentacji metodologicznej.
Przygotuj repozytorium gita z conventional commits — każdy commit powinien mieć prefiks typu (feat:, fix:, BREAKING CHANGE:) aby umiejętność mogła prawidłowo analizować zmiany i określić typ wydania.
Poproś Claude'a o wygenerowanie changelog'u, podając ścieżkę do repozytorium. Umiejętność przeskanuje historię gita, wyodrębni conventional commits i utworzy strukturalny changelog z sekcjami dla nowych funkcji, poprawek i zmian łamiących.
Zażądaj oceny gotowości wydania (release readiness assessment). Claude wykorzysta release_planner.py do sprawdzenia listy kontrolnej, walidacji stanu kodu i wygenerowania planu koordynacji z szablonami komunikacji dla zespołu.
Pozwól umiejętności na obliczenie poprawnego numeru wersji na podstawie analizy commitów. version_bumper.py automatycznie określi, czy podnieść MAJOR (zmiany łamiące), MINOR (nowe funkcje) czy PATCH (poprawki) zgodnie z semantic versioning.
W przypadku wydania awaryjnego (hotfix), poproś o plan hotfixa i procedury rollback'u. Umiejętność wygeneruje procedury odzyskiwania i zasugeruje integrację feature flag'ów dla stopniowych wdrożeń.