From diff to release notes, automatically
When a PR opens against main, Overcut clones the branch, reads the diff, commits, and any referenced tickets, then groups related changes into logical features and fixes — producing a clean Release Summary, Highlights, Features, Bug Fixes, and Improvements section.

The edge cases, covered
Designed to handle messy real-world PRs and to coexist cleanly with your existing descriptions — preserving what you wrote and never duplicating itself.
Features, not commits
Related commits are grouped into logical, user-facing features and fixes, so the description reads like release notes rather than a raw changelog.
Your content preserved
Auto-generated notes live between hidden markers — anything you write before or after stays untouched, and only the generated section is ever replaced.
Idempotent updates
Re-runs on new commits compare against existing content and only update what changed, avoiding noisy rewrites or duplicate descriptions.
Ticket-aware context
It reads issues referenced in commits and the PR title to understand why a change was made, producing more accurate summaries and better categorization.
Graceful on thin PRs
Empty, docs-only, or test-only PRs get a sensible minimal write-up, and the Breaking Changes section is omitted entirely when there's nothing to flag.
Writes straight into your pull requests
It reads referenced tickets for context and updates the PR description in place, fitting the git and issue-tracking tools your team already uses.
Running from day one
Triggers automatically on non-draft PRs targeting main and on new commits pushed to them, or on demand with a /release-description comment on any PR. No overlap with commit-level descriptions, which stay scoped to feature branches.


