Release Skills
Ejecuta un flujo de trabajo de lanzamiento consciente de la versión en proyectos Node.js, Python, Rust y otros.
Funciona con configuración
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 releasePush a new GitHub release with changelog notesBackfill historical releases for this project