skills/devops/release-planning/SKILL.md
Planificar y ejecutar releases: inventario de cambios, versionado semantico, changelog, notas de release y publicacion. Usar antes de cada version nueva.
npx skillsauth add 686f6c61/alfred-dev release-planningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
El usuario quiere preparar una release del proyecto. Este skill guia el proceso completo desde la definicion de la version hasta la publicacion, asegurando que el changelog, las notas de release y la documentacion estan al dia.
Nota: Este skill cubre el proceso completo de release. Para generar solo las entradas de changelog, usar
documentacion/changelog.
Una release bien planificada no es solo un git tag. Requiere revisar que se incluye, comunicar los cambios a los usuarios y garantizar que la version sigue un esquema coherente. Este skill sistematiza ese proceso para que ninguna release salga sin changelog, sin notas o con una version incoherente.
git log --oneline <last-tag>..HEAD).Artefacto: listado clasificado de cambios.
Determinar la nueva version segun semver (MAJOR.MINOR.PATCH):
| Tipo de cambio | Bump | |----------------|------| | Breaking change en API publica | MAJOR | | Nueva funcionalidad retrocompatible | MINOR | | Correccion de bug | PATCH | | Solo docs, tests, refactor interno | PATCH (o ninguno si no hay cambios funcionales) |
Si hay dudas, consultar al usuario antes de decidir.
Generar o actualizar el fichero CHANGELOG.md con formato Keep a Changelog:
## [X.Y.Z] - YYYY-MM-DD
### Anadido
- Descripcion del cambio (#PR o commit)
### Cambiado
- Descripcion del cambio
### Corregido
- Descripcion del bug corregido
### Eliminado
- Funcionalidad o API eliminada (si aplica)
Redactar las notas de release para GitHub/GitLab:
git tag vX.Y.Z.gh release create.Artefacto: release publicada con changelog y notas.
testing
Abrir y operar el companion visual de Selina para elegir una direccion de estilo en proyectos con interfaz. Skill manual: levanta un servidor local y escribe artefactos visuales.
tools
Configurar un repositorio GitHub con branch protection, templates y labels
tools
Crear releases con versionado semantico, notas y artefactos
testing
Crear pull requests completas con descripcion, labels y reviewers