Skills

Changelog Generator

Convierte un git log, lista de commits o notas de lanzamiento en un changelog pulido...

Install

npx skills add mohitagw15856/pm-claude-skills --skill changelog-generator -g -a claude-code -y
Category
Git and review
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,708 tokens
Runs scripts
No, instructions only

What it does

Convierte un git log, lista de commits o notas de lanzamiento en un changelog pulido orientado al usuario. Usa cuando estés escribiendo notas de versión, generando una entrada en CHANGELOG.md o documentando qué cambió en una versión. Produce una sección de changelog estructurada con encabezado de versión, cambios categorizados y notas de migración. Para una lista de cambios ya curada usa changelog-writer en su lugar.

Skill Changelog Generator

Convierte commits raw de git, un resumen de diff o notas de lanzamiento de desarrolladores en una entrada de changelog pulida, categorizada, orientada al usuario y siguiendo las convenciones de Keep a Changelog.

Entradas Requeridas

Pregunta por estas si no se proporcionan:

  • Commits o notas de lanzamiento (pega git log --oneline, mensajes de commit raw o una descripción de qué cambió)
  • Número de versión (p. ej. 2.4.0, v1.0.0-beta.2)
  • Fecha de lanzamiento (o "hoy")
  • Audiencia (desarrolladores que usan una API / usuarios finales de un producto / equipo interno, afecta el lenguaje)
  • Cambios disruptivos (señala estos explícitamente si se conocen)
  • Comportamiento de versión anterior (opcional, pega la entrada anterior del changelog o describe qué está cambiando; necesario para entradas precisas de "Changed")
  • Alcance (producto completo / paquete específico o módulo, p. ej. "solo SDK de pagos", "app iOS", "todos los servicios")

Formato de Salida

Sigue el formato de Keep a Changelog:


[X.Y.Z], YYYY-MM-DD

Breaking Changes ⚠️

[Solo incluir si hay cambios disruptivos]

  • [Cambio disruptivo]: [Qué cambió y qué rompe]
  • Migración requerida: [Acción específica que el usuario debe tomar]

Added

  • [Nueva característica o capacidad, escrita desde la perspectiva del usuario]
  • [Otra adición]

Changed

  • [Comportamiento cambiado, qué hacía antes vs. qué hace ahora]
  • [Mejora de rendimiento con impacto medible si se conoce]

Fixed

  • [Bug corregido, describe qué estaba roto, no la implementación de la corrección]
  • [Otra corrección]

Deprecated

  • [Cosa deprecada], usa [reemplazo] en su lugar. Será removido en [versión].

Removed

  • [Cosa removida], fue deprecada en [versión]

Security

  • [Corrección de seguridad, describe la clase de vulnerabilidad, no los detalles del exploit]


Read the whole SKILL.md on GitHub

More in Git and review