Release Skills
Esegue un workflow di rilascio consapevole delle versioni su progetti Node.js, Python, Rust e altri.
Richiede configurazione
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 releasePush a new GitHub release with changelog notesBackfill historical releases for this project