Release Skills

Kører en versionsbevidst release-workflow på tværs af Node.js-, Python-, Rust- og andre projekter.

Af JimLiu · JimLiu/baoyu-skills

Virker med opsætning ★ 6.8/10

Release Skills — Kører en versionsbevidst release-workflow på tværs af Node.js-, Python-, Rust- og andre projekter.

Hvad det gør

Universel release-workflow. Registrerer automatisk versionsfiler og changelogs. Understøtter Node.js, Python, Rust, Claude Plugin, GitHub Releases, annoterede tags, historisk release-backfill og generiske projekter. Brug det, når brugeren skriver "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release" eller "回填 Release".

Testrapport

Installeret verbatim (en enkelt selvstændig SKILL.md, striks YAML-frontmatter parser, ingen manglende assets) og afprøvet med dry-run i et engangs-git-repo — den rigtige workflow tagger, committer, pusher og udgiver GitHub Releases. Den registrerede korrekt versionsfilen og changelog, valgte en minor-bump (1.2.3 til 1.3.0) ud fra et feat-commit og genererede en velformet changelog i flere sektioner, der matchede det dokumenterede dry-run-format. A/B: output matchede en baseline uden skill nøjagtigt (samme semver, identisk changelog-blok), så skillets værdi ligger i workflow-struktur/sikkerhed ved rigtige releases frem for bedre output på en snæver opgave; trigger-fladen er for bred (et bart 'push'/'推送' ville udløses uden reel release-hensigt).

Testet: 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

Kommandoer og eksempelprompter

  • /release-skillsKører en versionsbevidst release-workflow på tværs af Node.js-, Python-, Rust- og andre projekter.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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