cyberneticlibrary

Generate changelog from git history

changelogskillsetup L2200
https-deeplearning-ai/sc-spec-driven-development-files
What it does

Generate CHANGELOG.md from git commit history

Best for

Auto-generating changelogs from git when manual note-taking during development is error-prone.

Inputs
  • · Python script path
  • · Optional newer-than date
Outputs
  • · CHANGELOG.md with dated sections and commit bullets
Requires
  • · Git
  • · Python 3
Preconditions
  • · Project .git/ directory
  • · Python 3 installed
Failure modes
  • · No git history
  • · Invalid date format
  • · Permission denied on write
Trust signals
  • · Idempotent design
  • · Handles both creation and append
  • · Format documented