name: generate-changelog description: Auto-generate project changelog
Generate Changelog
Automatically generate changelog based on Git commit history.
When to Use
- Before releasing a new version
- When summarizing project changes
- Generating release notes
Execution Steps
- Get recent Git commits
- Group by type (features, fixes, refactors, etc.)
- Generate formatted changelog
Command
git log --oneline --pretty=format:"%h - %s (%an, %ar)" --since="30 days ago"
Expected Result
Generates a changelog containing all commits from the last 30 days, sorted in reverse chronological order.