Plugin
write-pr
Authors a branch's commit message(s) and GitHub PR description from the actual diff — the text a reviewer reads, written honestly.
Produces:
- Imperative, why-focused commit messages (proposes squash messages for WIP piles)
- A PR description: what & why, changes grouped by concern, reviewer focus points, verification steps, out-of-scope notes
- The PR itself via gh (draft by default) — never merges, approves, or rewrites history
Flags surprising diff content to the user instead of narrating around it. The authoring counterpart to review-pr, which critiques the result.