Release Skills

Esegue un workflow di rilascio consapevole delle versioni su progetti Node.js, Python, Rust e altri.

di JimLiu · JimLiu/baoyu-skills

Richiede configurazione ★ 6.8/10

Release Skills — Esegue un workflow di rilascio consapevole delle versioni su progetti Node.js, Python, Rust e altri.

Cosa fa

Workflow di rilascio universale. Rileva automaticamente file di versione e changelog. Supporta Node.js, Python, Rust, Claude Plugin, GitHub Releases, tag annotati, backfill storico dei rilasci e progetti generici. Da usare quando l'utente dice "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", o "回填 Release".

Rapporto di test

Installato verbatim (un unico SKILL.md autonomo, il frontmatter YAML rigoroso si analizza correttamente, nessun asset mancante) e testato con un dry-run su un repo git usa e getta — il workflow reale crea tag, fa commit, push e pubblica GitHub Releases. Ha rilevato correttamente il file di versione e il changelog, scelto un bump minore (da 1.2.3 a 1.3.0) a partire da un commit feat, e generato un changelog multi-sezione ben formato coerente con il suo formato dry-run documentato. A/B: l'output ha corrisposto esattamente a una baseline senza skill (stesso semver, blocco di changelog identico), quindi su questo task il valore dello skill sta nella struttura/sicurezza del workflow nei rilasci reali più che in un output migliore su un task ristretto; la superficie di trigger è troppo ampia (un semplice "push"/"推送" scatterebbe senza reale intento di rilascio).

Testato il: 2026-07-11 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /release-skillsEsegue un workflow di rilascio consapevole delle versioni su progetti Node.js, Python, Rust e altri.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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