Release Skills

Kör ett versionsmedvetet release-arbetsflöde över Node.js-, Python-, Rust- och andra projekt.

av JimLiu · JimLiu/baoyu-skills

Fungerar med konfiguration ★ 6.8/10

Release Skills — Kör ett versionsmedvetet release-arbetsflöde över Node.js-, Python-, Rust- och andra projekt.

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 release
  • Push a new GitHub release with changelog notes
  • Backfill historical releases for this project