Release Skills

Ejecuta un flujo de trabajo de lanzamiento consciente de la versión en proyectos Node.js, Python, Rust y otros.

Por JimLiu · JimLiu/baoyu-skills

Funciona con configuración ★ 6.8/10

Release Skills — Ejecuta un flujo de trabajo de lanzamiento consciente de la versión en proyectos Node.js, Python, Rust y otros.

Qué hace

Flujo de trabajo de lanzamiento universal. Detecta automáticamente archivos de versión y changelogs. Es compatible con Node.js, Python, Rust, Claude Plugin, GitHub Releases, tags anotados, relleno retroactivo de lanzamientos históricos y proyectos genéricos. Úsala cuando el usuario diga "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release" o "回填 Release".

Informe de la prueba

Se instaló de forma literal (un único SKILL.md autocontenido, el frontmatter YAML estricto se analiza correctamente, sin assets faltantes) y se ejecutó en modo dry-run sobre un repositorio git desechable — el flujo de trabajo real etiqueta, hace commit, push y publica GitHub Releases. Detectó correctamente el archivo de versión y el changelog, eligió un incremento menor de versión (1.2.3 a 1.3.0) a partir de un commit feat, y generó un changelog multi-sección bien formado que coincide con su formato de dry-run documentado. A/B: el resultado coincidió exactamente con la línea base sin skill (mismo semver, bloque de changelog idéntico), así que el valor de la skill está en la estructura/seguridad del flujo de trabajo en lanzamientos reales, no en un mejor resultado en una tarea puntual; la superficie de activación es demasiado amplia (un simple 'push'/'推送' dispararía sin intención real de lanzamiento).

Probado el: 2026-07-11 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /release-skillsEjecuta un flujo de trabajo de lanzamiento consciente de la versión en proyectos Node.js, Python, Rust y otros.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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