Skip to main content

Generate a changelog

Install this skill
npx skills add StanfordSpezi/SpeziVibe --skill keep-a-changelog-generator

Or install all skills: npx skills add StanfordSpezi/SpeziVibe --skill '*'. See the Getting Started guide for tool-specific options.

Generates changelog entries from git history in the Keep a Changelog format.

How It Works​

  1. Reads git log since the last version
  2. Groups commits by category (Added, Changed, Deprecated, Removed, Fixed, Security)
  3. Translates technical commit messages into user-facing language
  4. Flags breaking changes

Example Output​

## [1.2.0] - 2026-04-05

### Added
- Health data visualization screen with weekly and monthly trend views
- Apple HealthKit integration for step count and heart rate
- Export health data summary to PDF

### Changed
- Improved task scheduling performance for large medication lists
- Updated questionnaire UI to support branching logic

### Fixed
- Fixed race condition in account state initialization (#45)
- Resolved infinite loop when no scheduled tasks exist (#52)

Limitations​

  • Quality depends on commit message quality — vague messages produce vague entries
  • Does not create version tags or bump version numbers
  • Breaking change detection requires manual review