Toolverse
Wszystkie skille

release-manager

autor: alirezarezvani

Automatyzuj wydania, generuj changelog i zarządzaj wersjami bez wysiłku

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Release Manager to umiejętność dla Claude'a, która automatyzuje cały proces wydawania oprogramowania. Parsuje historię gita, generuje changelog na podstawie conventional commits, oblicza poprawne numery wersji (semantic versioning) i ocenia gotowość wydania. Zawiera szablony komunikacji ze stakeholderami, procedury hotfixa i wsparcie dla progressive rollouts. Idealna dla zespołów DevOps i inżynierów chcących ustandaryzować i przyspieszyć wydania.

Jak używać

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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ń.

Podobne skille