Voice for PR Descriptions
Dictate pull request descriptions that actually explain the changes. Help reviewers understand your code faster with well-written context and rationale.
The Problem
Pull request descriptions are either empty or copy-pasted from commit messages, leaving reviewers to reverse-engineer the intent from the diff. Writing a thorough PR description with context, motivation, and testing notes takes effort that feels redundant after you just wrote the code.
The Solution
Ummless lets you explain your PR out loud as if walking a reviewer through it. The Technical Documentation preset transforms your verbal walkthrough into a structured description with summary, motivation, changes made, and testing instructions.
Workflow
- Finish your changes
Complete your code changes and push the branch to the remote.
- Open Ummless
Press Cmd+Shift+Space and select "Technical Documentation."
- Walk through the PR
Explain what you changed, why you changed it, how you tested it, and anything reviewers should pay attention to.
- Review the description
Verify the output captures the key context and is structured for easy scanning.
- Create the PR
Paste the description into GitHub, GitLab, or your platform's PR creation form.
Before & After
Raw Transcript
Refined Output
Suggested Presets
Frequently Asked Questions
Can I include testing instructions in the dictation?
Yes. Just mention how you tested the changes during your dictation. The preset will organize testing details into a separate section in the output.
Does it work for draft PRs too?
Absolutely. For draft PRs, you might mention what's still in progress. The preset will note work-in-progress items clearly in the description.
How detailed should I be?
Aim for 1-2 minutes of speaking. Cover the what, why, and how. The preset handles structuring; you just need to provide the content.
Related Content
Voice for Commit Messages
Speak your commit messages to write meaningful git history. Stop settling for 'fix stuff' when you can effortlessly describe what changed and why.
Use CaseVoice for Code Reviews
Dictate thoughtful code review feedback instead of typing terse comments. Deliver clear, constructive suggestions that help your teammates improve.