Release Skills
Uruchamia świadomy wersji workflow wydania w projektach Node.js, Python, Rust i innych.
Działa po konfiguracji
Co robi ten skill
Uniwersalny workflow wydania. Automatycznie wykrywa pliki wersji i changelogi. Obsługuje Node.js, Python, Rust, Claude Plugin, GitHub Releases, tagi z adnotacją, historyczne uzupełnianie release'ów (backfill) i projekty ogólne. Używaj, gdy użytkownik pisze "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release" albo "回填 Release".
Raport z testu
Zainstalowany dosłownie (pojedynczy samodzielny SKILL.md, frontmatter parsuje się jako ścisły YAML, brak brakujących zasobów) i przetestowany w trybie dry-run na jednorazowym repo git — prawdziwy workflow taguje, commituje, wypycha (push) i publikuje GitHub Releases. Poprawnie wykrył plik wersji i changelog, wybrał minor bump (1.2.3 do 1.3.0) na podstawie commita feat i wygenerował poprawnie sformatowany, wieloczęściowy changelog zgodny z udokumentowanym formatem dry-run. A/B: wynik dokładnie pokrył się z wynikiem bazowym bez skilla (ten sam semver, identyczny blok changeloga), więc wartość skilla to struktura/bezpieczeństwo workflow przy prawdziwych wydaniach, a nie lepszy wynik w wąskim zadaniu; zakres wyzwalaczy jest zbyt szeroki (samo "push"/"推送" mogłoby się uruchomić bez intencji wydania).
Testowano: 2026-07-11 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/JimLiu/baoyu-skills cd baoyu-skills mkdir -p ~/.claude/skills cp -r .claude/skills/release-skills ~/.claude/skills/release-skills
Komendy i przykładowe prompty
/release-skillsUruchamia świadomy wersji workflow wydania w projektach Node.js, Python, Rust i innych.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Bump the version and cut a new releasePush a new GitHub release with changelog notesBackfill historical releases for this project