Release Skills
Kör ett versionsmedvetet release-arbetsflöde över Node.js-, Python-, Rust- och andra projekt.
Fungerar med konfiguration
Vad den gör
Universellt release-arbetsflöde. Upptäcker automatiskt versionsfiler och ändringsloggar. Stöder Node.js, Python, Rust, Claude Plugin, GitHub Releases, annoterade taggar, historisk release-backfill och generiska projekt. Använd när användaren säger "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release" eller "回填 Release".
Testrapport
Installerad ord för ord (en fristående SKILL.md, strikt YAML-frontmatter parsas, inga saknade tillgångar) och testad med dry-run i ett engångs-git-repo — det riktiga arbetsflödet taggar, committar, pushar och publicerar GitHub Releases. Den upptäckte korrekt versionsfilen och ändringsloggen, valde en mindre uppgradering (1.2.3 till 1.3.0) utifrån en feat-commit, och genererade en välformad ändringslogg i flera avsnitt som matchade det dokumenterade dry-run-formatet. A/B: utdata matchade en baslinje utan skill exakt (samma semver, identiskt ändringsloggsblock), så skillens värde ligger i arbetsflödesstruktur/säkerhet vid riktiga releaser snarare än bättre utdata på en smal uppgift; triggerytan är för bred (ett rent "push"/"推送" utan releaseavsikt skulle kunna trigga felaktigt).
Testad: 2026-07-11 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/release-skillsKör ett versionsmedvetet release-arbetsflöde över Node.js-, Python-, Rust- och andra projekt.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Bump the version and cut a new releasePush a new GitHub release with changelog notesBackfill historical releases for this project