Release Skills

Kjører en versjonsbevisst utgivelsesarbeidsflyt på tvers av Node.js-, Python-, Rust- og andre prosjekter.

av JimLiu · JimLiu/baoyu-skills

Krever oppsett ★ 6.8/10

Release Skills — Kjører en versjonsbevisst utgivelsesarbeidsflyt på tvers av Node.js-, Python-, Rust- og andre prosjekter.

Hva den gjør

Universell utgivelsesarbeidsflyt. Oppdager automatisk versjonsfiler og endringslogger. Støtter Node.js, Python, Rust, Claude Plugin, GitHub Releases, annoterte tagger, historisk tilbakefylling av utgivelser, og generiske prosjekter. Brukes når brukeren sier «release», «发布», «new version», «bump version», «push», «推送», «release notes», «GitHub Release», eller «回填 Release».

Testrapport

Installert verbatim (en selvstendig SKILL.md, streng YAML-frontmatter parses, ingen manglende ressurser) og kjørt som dry-run på et engangs-git-repo — den ekte arbeidsflyten tagger, committer, pusher og publiserer GitHub Releases. Den oppdaget korrekt versjonsfilen og endringsloggen, valgte en minor-oppgradering (1.2.3 til 1.3.0) ut fra en feat-commit, og produserte en velformet flerseksjons-endringslogg som matchet det dokumenterte dry-run-formatet. A/B: output matchet en baseline uten skill nøyaktig (samme semver, identisk endringsloggblokk), så skillens verdi ligger i arbeidsflytstruktur/sikkerhet på ekte utgivelser snarere enn bedre output på en smal oppgave; triggeroverflaten er for bred (bare «push»/«推送» ville feiltrigge uten utgivelsesintensjon).

Testet på: 2026-07-11 · Claude Code 2.x (agent harness)

Installer

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-skillsKjører en versjonsbevisst utgivelsesarbeidsflyt på tvers av Node.js-, Python-, Rust- og andre prosjekter.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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