Changelog Generator

Genera notas de lanzamiento dirigidas al cliente a partir del historial de commits de git.

Por openakita · openakita/openakita

Probado · Funciona ★ 9.2/10

Changelog Generator — Genera notas de lanzamiento dirigidas al cliente a partir del historial de commits de git.

Qué hace

Escanea commits durante un rango de fechas o entre etiquetas de versión, los agrupa en características/mejoras/correcciones/cambios incompatibles/seguridad, reescribe el lenguaje de desarrollador a lenguaje de cliente y elimina el ruido interno (refactorizaciones, pruebas, tareas). Se activa con lenguaje de 'changelog', 'release notes', 'what changed' o 'product updates'.

Informe de la prueba

Lo ejecuté en 9 commits sintéticos mezclando feat/fix/security/refactor/test/chore: los agrupó correctamente por impacto, reescribió 'fix(notifications): correct badge count off-by-one' a lenguaje sencillo, y silenciosamente eliminó el ruido de refactor/test/chore, exactamente como se anuncia. Una pasada sin guía mantuvo los commits solo internos y se mantuvo en la fraseología de git-log. (Listado aquí bajo nuestro nombre anterior; el propio nombre de la habilidad es "Changelog Generator".)

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

Instalación

git clone https://github.com/openakita/openakita.git
cd openakita
mkdir -p ~/.claude/skills
cp -r skills/changelog-generator ~/.claude/skills/release-notes

Comandos y prompts de ejemplo

  • /release-notesGenera notas de lanzamiento dirigidas al cliente a partir del historial de commits de git.

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

  • Turn this commit log into user-facing release notes
  • Write release notes and flag any breaking changes loudly
  • Group these commits by impact for our changelog