Release Skills

Führt einen versionsbewussten Release-Workflow für Node.js-, Python-, Rust- und weitere Projekte aus.

von JimLiu · JimLiu/baoyu-skills

Funktioniert mit Setup ★ 6.8/10

Release Skills — Führt einen versionsbewussten Release-Workflow für Node.js-, Python-, Rust- und weitere Projekte aus.

Was es kann

Universeller Release-Workflow. Erkennt Versionsdateien und Changelogs automatisch. Unterstützt Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotierte Tags, rückwirkendes Auffüllen historischer Releases sowie generische Projekte. Einsetzen, wenn Nutzer „release“, „发布“, „new version“, „bump version“, „push“, „推送“, „release notes“, „GitHub Release“ oder „回填 Release“ sagen.

Testbericht

Wortgetreu installiert (einzelne eigenständige SKILL.md, striktes-YAML-Frontmatter parst, keine fehlenden Assets) und per Dry-Run an einem Wegwerf-Git-Repo geprüft — der echte Workflow taggt, committet, pusht und veröffentlicht GitHub Releases. Er erkannte korrekt Versionsdatei und Changelog, wählte aus einem feat-Commit einen Minor-Bump (1.2.3 auf 1.3.0) und gab einen wohlgeformten, mehrteiligen Changelog passend zum dokumentierten Dry-Run-Format aus. A/B: Der Output entsprach exakt einer No-Skill-Baseline (gleiche Semver, identischer Changelog-Block), der Wert des Skills liegt also in Workflow-Struktur/Sicherheit bei echten Releases statt in besserem Output bei einer engen Aufgabe; die Trigger-Oberfläche ist zu breit gefasst (ein bloßes „push“/„推送“ würde ohne Release-Absicht fälschlich feuern).

Getestet am: 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

Befehle & Beispiel-Prompts

  • /release-skillsFührt einen versionsbewussten Release-Workflow für Node.js-, Python-, Rust- und weitere Projekte aus.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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