CommunityProgramación y desarrollogithub.com

mtai0524/claude-skills

Actualiza CHANGELOG.md a partir de los commits desde el último tag, siguiendo Keep a Changelog. Úsalo cuando el usuario pida actualizar el changelog o preparar un lanzamiento.

¿Qué es claude-skills?

Esta habilidad automatiza la generación y actualización de un archivo CHANGELOG.md siguiendo el formato de Keep a Changelog. Extrae los commits desde el último tag Git, los agrupa según los tipos de Conventional Commits (feat, fix, refactor, etc.) y los organiza en secciones semánticas como Added, Fixed, Changed, Removed y Breaking Changes. Está diseñada para mantener el changelog legible por usuarios, no por desarrolladores, y respeta las versiones ya publicadas. Funciona en cualquier entorno que tenga Git y un sistema de archivos, y es ideal para equipos que usan Conventional Commits y quieren mantener un changelog actualizado sin esfuerzo manual.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mtai0524/claude-skills/tree/HEAD/skills/changelog

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Changelog

  1. Encuentra el último tag: git describe --tags --abbrev=0 (sin tag: usa el historial completo).
  2. Lista los commits: git log <tag>..HEAD --pretty=format:'%s'.
  3. Agrupa los tipos de Conventional Commit en las secciones de Keep a Changelog bajo ## [Unreleased]:
    • feat → Añadido
    • fix → Corregido
    • refactor, perf → Cambiado
    • eliminaciones → Eliminado
    • cambios incompatibles (!) → listar primero, precedidos de CAMBIOS RUPTURA:
    • omitir chore, ci, test, style, docs a menos que sean visibles para el usuario.
  4. Escribe para usuarios, no para desarrolladores: una línea por entrada, en lenguaje sencillo.
  5. Crea CHANGELOG.md con el encabezado estándar si no existe. No modifiques las secciones de versiones ya publicadas.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados