Release Notes

Draft a release note section from a commit range, grouped by what the reader gets.

kirodotdev d40af2b 535 B Updated

File contents

release-notes

When to use

Asked to draft the changelog section for a version bump.

Steps

  1. Read the commit range and partition it -- account for every commit.
  2. Group by what the reader gets, most interesting first. Never by commit type.
  3. Lead with breaking changes when the release has any.

Gotchas

  • A list of commit subjects is not a changelog section.
  • Never restate a count of commits.

kirodotdev/kirocrew/tree/main/src/kiro_crew/tests_fixtures/skills-custom/skills/release-notes commit d40af2b1c2

Frequently asked questions

npx skillmds@latest add kirodotdev/release-notes