Changelog

Generate or update changelog content from git history and Conventional Commits. Use for release notes, version summaries, and tag preparation.

garyld1962 Updated

File contents

Changelog

Generate release notes from repository changes.

Workflow

  1. Identify the previous tag with git describe --tags --abbrev=0 when available.
  2. Read commits since the previous tag, or since the branch point if no tag exists.
  3. Group Conventional Commit types: feat, fix, perf, refactor, docs, test, build, ci, chore, and breaking changes.
  4. Propose the version bump when asked to release.
  5. Update CHANGELOG.md only when the user asks for file edits.
  6. Do not create tags or GitHub releases unless explicitly requested.

Output

Use:

  • Added
  • Changed
  • Fixed
  • Removed
  • Security
  • Internal

Mention the commit range used.

garyld1962/savviety-skills/tree/main/codex/plugins/savviety-workflows/skills/changelog commit ebce63402c

Frequently asked questions

npx skillmds@latest add garyld1962/changelog-3