Release Skills
Exécute un workflow de release conscient des versions pour les projets Node.js, Python, Rust et autres.
Fonctionne avec configuration
Ce que fait
Workflow de release universel. Détecte automatiquement les fichiers de version et les changelogs. Prend en charge Node.js, Python, Rust, Claude Plugin, GitHub Releases, les tags annotés, le rétro-remplissage historique des releases et les projets génériques. À utiliser quand l'utilisateur dit « release », « 发布 », « new version », « bump version », « push », « 推送 », « release notes », « GitHub Release » ou « 回填 Release ».
Rapport de test
Installé tel quel (SKILL.md autonome en un seul fichier, frontmatter YAML strict qui se parse, aucun asset manquant) et testé en dry-run sur un dépôt git jetable — le vrai workflow tague, commit, pousse et publie des GitHub Releases. Il a correctement détecté le fichier de version et le changelog, choisi un bump mineur (1.2.3 vers 1.3.0) à partir d'un commit feat, et produit un changelog multi-sections bien formé conforme à son format de dry-run documenté. A/B : la sortie correspondait exactement à une baseline sans skill (même semver, bloc de changelog identique), donc la valeur du skill réside dans la structure/sécurité du workflow sur de vraies releases plutôt que dans une meilleure sortie sur une tâche étroite ; la surface de déclenchement est trop large (un simple « push »/« 推送 » se déclencherait à tort sans intention de release).
Testé le: 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
Commandes et exemples de prompts
/release-skillsExécute un workflow de release conscient des versions pour les projets Node.js, Python, Rust et autres.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Bump the version and cut a new releasePush a new GitHub release with changelog notesBackfill historical releases for this project