Changelog
Rellena la sección Unreleased de CHANGELOG.md con una línea enlazada por cada commit desde el último tag.
Probado · Funciona
Qué hace
Localiza el último tag de git, recorre cada commit desde entonces y escribe una línea concisa en Unreleased por cada uno, enlazando a su PR cuando es detectable o a su hash de commit si no lo es. Se activa cuando el usuario pide actualizar el changelog o las notas de versión a partir de los commits recientes.
Informe de la prueba
Lo probamos en un repo real de 3 commits: enlazó correctamente el commit con PR a /pull/101 y los otros dos a sus hashes, reproduciendo el formato `- [hash](url) resumen` que usa el propio CHANGELOG.md de ai-devkit; el baseline solo generó viñetas vagas sin enlaces.
Probado el: 2026-07-10 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/codeaholicguy/ai-devkit cd ai-devkit mkdir -p ~/.claude/skills cp -r skills/changelog ~/.claude/skills/changelog
Comandos y prompts de ejemplo
/changelogRellena la sección Unreleased de CHANGELOG.md con una línea enlazada por cada commit desde el último tag.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Update CHANGELOG.md with every commit since the last tagFill in the Unreleased section from recent commitsGenerate release notes linking each change to its PR