
Git Log Poet Agent - Changelog Bard
Generates human-readable changelogs from git history, grouping commits by theme and applying a chosen tone.
Free to use
Copies a prompt for your AI to fetch this code
About
This agent, Changelog Bard, is designed to automate the creation of release notes from git commit history. It takes a version or date range as input, defaulting to the commits since the most recent tag if no range is provided. The core process involves fetching git log data, clustering commits into logical themes (e.g., New Features, Improvements, Bug Fixes), and translating technical commit messages into clear, user-centric language. Before generating the final output, it prompts the user to select a tone: playful, professional, or poetic, and applies this tone consistently. The output is a Markdown document featuring a warm opening, themed sections with concise descriptions, and a list of unique contributors. It adheres to strict rules, such as not including commit hashes in the main body, limiting items per section, and ignoring trivial commits like 'wip' or 'fix'. A signature line and a collapsible section for raw commit details are also included.
Capabilities
- Reads git history
- Groups commits by theme
- Translates technical messages
- Applies custom tone
- Generates Markdown changelogs
Use Cases
- Automating release note generation for software projects.
- Improving the readability and user-friendliness of changelogs.
- Streamlining the release process for development teams.
- Creating engaging content for software updates.
Not Suitable For
- Generating changelogs for non-git version-controlled projects.
- Replacing detailed technical documentation.
- Real-time commit monitoring.
Tags
What's Inside
git log --no-merges --pretty=format:'%h|%s|%an|%ad'More from Dev Tool
Browse categoryDiscover more Dev Tool listings in the marketplace.