R
release-skills
Automatyczne wydania dla Node.js, Python, Rust i wtyczek Claude – bez ręcznych zmian wersji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatyzacji procesu wydania projektu. Sama wykrywa pliki wersji (package.json, pyproject.toml, Cargo.toml, marketplace.json) i pliki zmian (CHANGELOG, HISTORY, CHANGES). Obsługuje projekty Node.js, Python, Rust, wtyczki Claude oraz projekty generyczne. Pozwala na podgląd zmian przed wykonaniem, wymuszenie konkretnego typu aktualizacji (major, minor, patch) oraz delegowanie zadań pakowania do niestandardowych skryptów poprzez hooki.
Jak używać
- Uruchom umiejętność poleceniem
/release-skillsw swoim projekcie. Narzędzie automatycznie skanuje katalog w poszukiwaniu pliku wersji (package.json dla Node.js, pyproject.toml dla Python, Cargo.toml dla Rust, marketplace.json dla wtyczek Claude lub VERSION/version.txt dla projektów ogólnych) oraz plików zmian (CHANGELOG.md, HISTORY.md, CHANGES.md). - Przejrzyj wykrytą konfigurację projektu wyświetloną przez umiejętność. Jeśli chcesz dostosować zachowanie, utwórz plik
.releaserc.ymlw katalogu głównym projektu i zdefiniuj w nim niestandardowe hooki lub ustawienia. - Aby zobaczyć, jakie zmiany zostaną wykonane bez faktycznego ich zastosowania, dodaj flagę
--dry-rundo polecenia:/release-skills --dry-run. - Jeśli chcesz wymusić konkretny typ aktualizacji wersji, użyj jednej z flag:
--major(duża zmiana),--minor(nowa funkcjonalność), lub--patch(poprawka błędu). - Uruchom pełne wydanie poleceniem
/release-skillsbez flag. Umiejętność zaktualizuje pliki wersji, zsynchronizuje pliki zmian we wszystkich obsługiwanych językach i wykona zdefiniowane hooki (jeśli istnieją).