Release Skills

Spouští release workflow s ohledem na verzi napříč projekty Node.js, Python, Rust a dalšími.

od JimLiu · JimLiu/baoyu-skills

Funguje s nastavením ★ 6.8/10

Release Skills — Spouští release workflow s ohledem na verzi napříč projekty Node.js, Python, Rust a dalšími.

Co umí

Univerzální release workflow. Automaticky rozpozná soubory s verzí a changelogy. Podporuje Node.js, Python, Rust, Claude Plugin, GitHub Releases, anotované tagy, zpětné doplnění historických releasů a obecné projekty. Spouští se, když uživatel řekne „release", „发布", „nová verze", „bump verze", „push", „推送", „release notes", „GitHub Release", nebo „回填 Release".

Testovací report

Nainstalováno doslovně (jediný samostatný SKILL.md, frontmatter parsuje jako striktní YAML, žádné chybějící soubory) a vyzkoušeno na dry-run v zahazovacím git repozitáři — reálný workflow taguje, commituje, pushuje a publikuje GitHub Releases. Správně rozpoznal soubor s verzí i changelog, zvolil minor bump (1.2.3 na 1.3.0) na základě feat commitu a vygeneroval dobře formátovaný vícesekční changelog odpovídající zdokumentovanému formátu dry-run. A/B: výstup se přesně shodoval se základní variantou bez skillu (stejný semver, identický blok changelogu), takže hodnota skillu je ve struktuře a bezpečnosti workflow u reálných releasů, ne v lepším výstupu na úzkém úkolu; spouštěcí plocha je přehnaně široká (holé „push"/„推送" by mohlo skill spustit i bez skutečného záměru vydat release).

Testováno: 2026-07-11 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /release-skillsSpouští release workflow s ohledem na verzi napříč projekty Node.js, Python, Rust a dalšími.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Bump the version and cut a new release
  • Push a new GitHub release with changelog notes
  • Backfill historical releases for this project