/changelog
Usar para generar entradas de changelog siguiendo Keep a Changelog. Activar ante: generar changelog, documentar cambios, Keep a Changelog, notas de version, que ha cambiado
$ npx -y skills add 686f6c61/alfred-dev --skill changelog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/changelog
Context preview
The summary Claude sees to decide when to auto-load this skill.
Usar para generar entradas de changelog siguiendo Keep a Changelog. Activar ante: generar changelog, documentar cambios, Keep a Changelog, notas de version, que ha cambiado
SKILL.md
changelog.SKILL.mdname: changelog
description: "Usar para generar entradas de changelog siguiendo Keep a Changelog. Activar ante: generar changelog, documentar cambios, Keep a Changelog, notas de version, que ha cambiado"
Generar changelog
Resumen
Este skill genera entradas de changelog siguiendo el formato Keep a Changelog (keepachangelog.com). El changelog es el documento que los usuarios consultan para saber qué ha cambiado entre versiones. Está escrito para personas, no para máquinas: el lenguaje debe ser claro y orientado al impacto para el usuario, no a los detalles internos de implementación.
Un buen changelog responde a la pregunta "qué ha cambiado que me afecta" sin requerir que el lector entienda el código.
> **Nota:** este skill genera entradas de changelog individuales. Para el proceso completo de publicación de una release (versionado, changelog, notas, publicación), usar el protocolo release-planning.
Proceso
1. **Identificar los cambios a documentar.** Revisar el historial de Git desde la última versión publicada:
- Commits desde el último tag de versión.
- Pull requests mergeados.
- Issues cerrados.
Filtrar los cambios internos (refactoring, actualización de CI) que no afectan al usuario, a menos que sean relevantes (como mejoras de rendimiento).
2. **Clasificar cada cambio en su categoría.** Keep a Changelog define seis categorías:
| Categoría | Descripción | Ejemplo | |-----------|-------------|---------| | **Added** | Funcionalidad nueva | "Soporte para autenticación con Google" | | **Changed** | Cambio en funcionalidad existente | "El límite de subida de archivos pasa de 5MB a 20MB" | | **Deprecated** | Funcionalidad que se eliminará en una versión futura | "El endpoint /v1/users se sustituirá por /v2/users en la versión 3.0" | | **Removed** | Funcionalidad eliminada | "Se elimina el soporte para IE11" | | **Fixed** | Corrección de errores | "Corregido error que impedía guardar formularios con campos vacíos" | | **Security** | Corrección de vulnerabilidades | "Actualizada dependencia X para corregir CVE-YYYY-NNNN" |
3. **Redactar cada entrada.** Reglas de redacción:
- Escribir en lenguaje del usuario, no del desarrollador. "Ahora puedes exportar tus datos en CSV" en vez de "Se añade endpoint GET /export?format=csv".
- Empezar con verbo en infinitivo o participio según la categoría.
- Ser concreto: evitar "varias mejoras de rendimiento" sin especificar cuáles.
- Incluir enlace al issue o PR cuando exista, para quien quiera profundizar.
4. **Formato del encabezado de versión:**
## [1.2.0] - 2024-03-15
### Added
- Soporte para exportar datos en formato CSV (#42)
- Nuevo filtro de búsqueda por fecha (#38)
### Fixed
- Corregido error al paginar resultados con más de 1000 registros (#45)
### Security
- Actualizada dependencia lodash a 4.17.21 para corregir CVE-2021-23337 (#47)
5. **Mantener la sección [Unreleased].** Los cambios que aún no forman parte de una versión se agrupan bajo `[Unreleased]` en la parte superior del changelog. Al publicar una nueva versión, estos cambios se mueven bajo el encabezado de la nueva versión.
6. **Verificar enlaces.** Si el changelog incluye enlaces a issues o PRs, verificar que los enlaces son correctos y accesibles.
7. **Ubicación del fichero.** El changelog se guarda como `CHANGELOG.md` en la raíz del proyecto, siguiendo la convención estándar.
Criterios de éxito
- Los cambios están clasificados en las categorías correctas de Keep a Changelog.
- El lenguaje está orientado al usuario, no al desarrollador.
- Cada entrada es concreta y evita generalidades vagas.
- Hay enlaces a issues o PRs cuando están disponibles.
- El formato de versión sigue versionado semántico (MAJOR.MINOR.PATCH).
- La sección [Unreleased] existe para cambios no publicados.
Read more
name: changelog description: "Usar para generar entradas de changelog siguiendo Keep a Changelog. Activar ante: generar changelog, documentar cambios, Keep a Changelog, notas de version, que ha cambiado"
Generar changelog
Resumen
Este skill genera entradas de changelog siguiendo el formato Keep a Changelog (keepachangelog.com). El changelog es el documento que los usuarios consultan para saber qué ha cambiado entre versiones. Está escrito para personas, no para máquinas: el lenguaje debe ser claro y orientado al impacto para el usuario, no a los detalles internos de implementación.
Un buen changelog responde a la pregunta "qué ha cambiado que me afecta" sin requerir que el lector entienda el código.
> **Nota:** este skill genera entradas de changelog individuales. Para el proceso completo de publicación de una release (versionado, changelog, notas, publicación), usar el protocolo release-planning.
Proceso
1. **Identificar los cambios a documentar.** Revisar el historial de Git desde la última versión publicada:
- Commits desde el último tag de versión.
- Pull requests mergeados.
- Issues cerrados.
Filtrar los cambios internos (refactoring, actualización de CI) que no afectan al usuario, a menos que sean relevantes (como mejoras de rendimiento).
2. **Clasificar cada cambio en su categoría.** Keep a Changelog define seis categorías:
| Categoría | Descripción | Ejemplo | |-----------|-------------|---------| | **Added** | Funcionalidad nueva | "Soporte para autenticación con Google" | | **Changed** | Cambio en funcionalidad existente | "El límite de subida de archivos pasa de 5MB a 20MB" | | **Deprecated** | Funcionalidad que se eliminará en una versión futura | "El endpoint /v1/users se sustituirá por /v2/users en la versión 3.0" | | **Removed** | Funcionalidad eliminada | "Se elimina el soporte para IE11" | | **Fixed** | Corrección de errores | "Corregido error que impedía guardar formularios con campos vacíos" | | **Security** | Corrección de vulnerabilidades | "Actualizada dependencia X para corregir CVE-YYYY-NNNN" |
3. **Redactar cada entrada.** Reglas de redacción:
- Escribir en lenguaje del usuario, no del desarrollador. "Ahora puedes exportar tus datos en CSV" en vez de "Se añade endpoint GET /export?format=csv".
- Empezar con verbo en infinitivo o participio según la categoría.
- Ser concreto: evitar "varias mejoras de rendimiento" sin especificar cuáles.
- Incluir enlace al issue o PR cuando exista, para quien quiera profundizar.
4. **Formato del encabezado de versión:**
## [1.2.0] - 2024-03-15 ### Added - Soporte para exportar datos en formato CSV (#42) - Nuevo filtro de búsqueda por fecha (#38) ### Fixed - Corregido error al paginar resultados con más de 1000 registros (#45) ### Security - Actualizada dependencia lodash a 4.17.21 para corregir CVE-2021-23337 (#47)
5. **Mantener la sección [Unreleased].** Los cambios que aún no forman parte de una versión se agrupan bajo `[Unreleased]` en la parte superior del changelog. Al publicar una nueva versión, estos cambios se mueven bajo el encabezado de la nueva versión.
6. **Verificar enlaces.** Si el changelog incluye enlaces a issues o PRs, verificar que los enlaces son correctos y accesibles.
7. **Ubicación del fichero.** El changelog se guarda como `CHANGELOG.md` en la raíz del proyecto, siguiendo la convención estándar.
Criterios de éxito
- Los cambios están clasificados en las categorías correctas de Keep a Changelog.
- El lenguaje está orientado al usuario, no al desarrollador.
- Cada entrada es concreta y evita generalidades vagas.
- Hay enlaces a issues o PRs cuando están disponibles.
- El formato de versión sigue versionado semántico (MAJOR.MINOR.PATCH).
- La sección [Unreleased] existe para cambios no publicados.
Plugin de Claude Code: 18 agentes especializados, 60 skills, 25 comandos, 13 hooks, memoria persistente, Memory UI local, quality gates, evidence guard, continuidad operativa y modo autopilot.
Repo: 686f6c61/alfred-dev
Other skills on alfred-dev.
- /alfred
Alias global /alfred para abrir el asistente contextual de Alfred Dev sin escribir el namespace completo. Activar solo cuando el usuario invoque explicitamente /alfred.
Open skill - /choose-stack
Usar para evaluar y elegir tecnologías con matriz de decisión ponderada. Activar cuando el usuario quiera elegir tecnología, comparar frameworks, decidir entre alternativas técnicas, construir una matriz de decisión, evaluar stack, seleccionar base de datos, elegir lenguaje o
Open skill - /design-system
Usar para diseñar la arquitectura de un sistema con diagramas y contratos. Activar cuando el usuario quiera diseñar arquitectura, definir componentes del sistema, crear un diagrama de flujo, establecer contratos entre módulos, planificar la estructura del proyecto o decidir cómo
Open skill - /evaluate-dependencies
Usar para evaluar si una dependencia merece la pena antes de añadirla. Activar cuando el usuario quiera añadir una librería, saber si merece la pena esta dependencia, evaluar un paquete antes de instalarlo, hacer npm install o pip install de algo nuevo, buscar alternativas a una
Open skill - /write-adr
Usar para documentar decisiones arquitectónicas como ADR. Activar cuando el usuario quiera documentar por qué se tomó una decisión, registrar alternativas descartadas, crear un ADR, un decision record, dejar constancia de una elección técnica o justificar una decisión de diseño
Open skill - /code-review
Usar para revisar código con foco en calidad, legibilidad y errores lógicos. También: revisar código, buscar errores, calidad del código, revisión de PR, pull request review.
Open skill

