Use case · Engineering
Write release notes from what actually merged
To write release notes with AI agents, connect GitHub and your issue tracker, such as Linear or Jira, to a Brainwrite bot. It reads the pull requests merged since the last release and the issues they closed, groups the changes, and drafts two versions: plain-language notes for customers and a technical changelog for the team. You review both before anything is published or posted.


Read the pull requests merged into main since the v2.8.0 tag and the Linear issues they closed. Draft customer release notes in plain language, grouped into new, improved, and fixed, and a technical changelog for the team. Leave out internal refactors from the customer notes. Do not create the release or post anything.
Your Chief of Staff put a team on it
Atlas· Change collector
Sage· Release writer
- 31 pull requests merged since v2.8.0; 22 customer-facing, 9 internal
- New: export reports to CSV; Improved: search is faster on large workspaces
- Fixed: 8 issues, each linked to its Linear issue
- Unclear: 2 pull requests have no description; listed for the author to explain
DoneSaved as a routine: Fridays at 15:00. It starts paused until you turn it on.

AtlasResearchRoot cause found
DashOpsTests passingRelease notes from merged work: done. Nothing sent.
- 131 pull requests merged since v2.8.0; 22 customer-facing, 9 internal
- 2New: export reports to CSV; Improved: search is faster on large workspaces
- 3Fixed: 8 issues, each linked to its Linear issue
The job
Doing it yourself, and handing it off.
Doing it yourself
Release day arrives and someone has to explain what changed. They scroll through forty merged pull requests with titles like fix edge case, open each one to work out what it means for a customer, and check which issues it closed. Internal changes get mixed in with features, and the notes go out either too technical or too vague. Sometimes they do not go out at all.
What the team does
- List pull requests merged since the last release and the issues they closed
- Group changes into new, improved, and fixed
- Write customer notes in plain language and a technical changelog
- Draft the Slack announcement for the release
What waits for you
- What customers are told, and how
- When the release is published
- Whether and where the announcement is posted
The team
Who's on it.
Your Chief of Staff picks the specialists the job needs. Each has its own role, instructions, model, and app access.
AtlasIllustrated exampleChange collector
Lists pull requests merged since the last release, reads their descriptions and linked issues, and drops internal-only changes from the customer list.
SageIllustrated exampleRelease writer
Drafts customer notes in plain language and a technical changelog, grouped into new, improved, and fixed.
How it runs
A run, step by step.
- 01
Connect the repos
Connect GitHub and Linear or Jira. Grant read tools; publishing a release is a separate step you approve.
- 02
Collect the changes
The collector lists merged pull requests since the last release tag and the issues they closed.
- 03
Draft both versions
The writer drafts customer notes and a changelog, and lists anything it could not explain.
- 04
Review and publish
You edit the notes, then publish the release and approve the Slack announcement.
Start faster
Ready-made teams for this job.
Add a team from the library in one click. You see a preview first; routines arrive paused and connected apps stay off until you approve them.
What you'll connect
Apps this job uses.

GitHub
Triage GitHub issues, review pull requests, read failing workflow logs, and draft release notes. Merges wait for you.

Linear
File clean Linear issues from bug reports, catch duplicates, review the current cycle, and draft project updates.

Jira
Search Jira with JQL, file and transition issues, fill sprints, and get a plain summary of what blocks a release.

Slack
Bots search Slack, summarise channels and threads, and post or schedule updates once you approve.
FAQ
Questions about Release notes from merged work
Can it create the GitHub release itself?
The GitHub connector can create a release and generate release notes, so a bot with those tools could do it. For this job, grant read tools and draft the notes first. Once you have reviewed them, publish the release yourself or approve the bot's request in the conversation.
What if a pull request has no description?
The collector reads the title, the changed files, the commits, and any linked issue. If it still cannot tell what a change means for a customer, it lists the pull request as unclear instead of guessing, so the author can explain it in a sentence.
Does it work with GitLab or Bitbucket?
Yes. The GitLab connector lists merge requests with their commits and discussions, and the Bitbucket connector lists pull requests with their commits. Jira and Linear both supply the issues. The same draft-then-review approach applies to all of them.
Built on
Features this job relies on.
Connected apps
Gmail, GitHub, Slack, Notion and hundreds more via OAuth, with per-bot tool grants.
Approvals
Risky actions become cards you approve or deny in the conversation. Ask or Full Access per thread.
Routines
Run a bot's task once, on an interval, or on chosen weekdays, with a receipt for every run.
Threads and groups
Up to three independent threads per bot, plus group chats where several bots share one brief.
Give your first job to Brainwrite.
Download the app, connect the AI you already pay for, and tell your Chief of Staff what needs doing.
macOS today. Windows and Linux are coming soon.







