claude-code - 💡(How to fix) Fix Claude no longer generates PR title/body summary on "Manually create PR" [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#54950Fetched 2026-05-01 05:50:12
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
labeled ×4

In Claude Code Web, "Manually create PR" used to trigger Claude to analyze the branch's diff and generate a synthesized PR title and body, then redirect to GitHub's compare page with that content pre-filled via title / body query parameters.

In the recent update, this generation step has been removed entirely. The button still routes to GitHub's compare page, but Claude no longer drafts anything — the URL contains only ?quick_pull=1 with no title or body params. GitHub's form opens blank (just the latest commit subject as default title).

Root Cause

In Claude Code Web, "Manually create PR" used to trigger Claude to analyze the branch's diff and generate a synthesized PR title and body, then redirect to GitHub's compare page with that content pre-filled via title / body query parameters.

In the recent update, this generation step has been removed entirely. The button still routes to GitHub's compare page, but Claude no longer drafts anything — the URL contains only ?quick_pull=1 with no title or body params. GitHub's form opens blank (just the latest commit subject as default title).

Fix Action

Fix / Workaround

Workaround (current)

Code Example

Click "Manually create PR"
Claude analyzes git diff + commit history
Claude generates PR title + body (markdown synthesis)
Claude URL-encodes them into the compare link:
     /compare/main...{branch}?quick_pull=1&title=...&body=...
GitHub compare page renders with fields pre-filled
User reviews/edits in GitHub UI → clicks "Create pull request"

---

Click "Manually create PR"
Compare URL opened directly: /compare/main...{branch}?quick_pull=1
No Claude synthesis anywhere in this flow
User starts from blank PR form (or GitHub's default of latest commit subject)
RAW_BUFFERClick to expand / collapse

Description

In Claude Code Web, "Manually create PR" used to trigger Claude to analyze the branch's diff and generate a synthesized PR title and body, then redirect to GitHub's compare page with that content pre-filled via title / body query parameters.

In the recent update, this generation step has been removed entirely. The button still routes to GitHub's compare page, but Claude no longer drafts anything — the URL contains only ?quick_pull=1 with no title or body params. GitHub's form opens blank (just the latest commit subject as default title).

Previous behavior

Click "Manually create PR"
  → Claude analyzes git diff + commit history
  → Claude generates PR title + body (markdown synthesis)
  → Claude URL-encodes them into the compare link:
     /compare/main...{branch}?quick_pull=1&title=...&body=...
  → GitHub compare page renders with fields pre-filled
  → User reviews/edits in GitHub UI → clicks "Create pull request"

Current behavior

Click "Manually create PR"
  → Compare URL opened directly: /compare/main...{branch}?quick_pull=1
  → No Claude synthesis anywhere in this flow
  → User starts from blank PR form (or GitHub's default of latest commit subject)

What was lost

The valuable feature wasn't the URL parameters — it was the AI-synthesized PR draft that got into those parameters. The current flow is functionally equivalent to just clicking a plain GitHub link; Claude provides no help at the PR-creation moment, even though the branch context is right there.

The synthesis was particularly valuable for:

  • Multi-commit branches — Claude wrote a coherent unified description rather than the user inheriting just the latest commit subject
  • Multi-line bodies — Summary / Key Changes / Test plan sections, written from the actual diff
  • Pre-publication review — the draft landed in GitHub's editor where I could tweak before submitting, instead of having to edit a live PR after the fact

Workaround (current)

I now have to ask Claude in chat: "analyze this branch and write a PR title/body", then either copy-paste into GitHub's blank form, or have Claude construct the prefill URL manually with Python urlencoding. Both work, but neither is as smooth as the previous one-click flow.

Suggested fix

Restore the PR draft generation step in the "Manually create PR" handler:

  1. Generate title + body from branch diff (as before)
  2. URL-encode and append &title=...&body=... to the compare URL
  3. Open the resulting URL

The destination URL pattern and button placement appear unchanged — only the AI synthesis + parameter injection between click and redirect needs to come back.

Environment

  • Claude Code Web (claude.ai/code)
  • Regression appeared: approximately April–May 2026

extent analysis

TL;DR

Restore the PR draft generation step in the "Manually create PR" handler to revive the AI-synthesized PR title and body prefill functionality.

Guidance

  • Verify the removal of the PR draft generation step is the root cause by checking the "Manually create PR" handler code for any changes or updates that may have introduced this regression.
  • Review the previous implementation of the PR draft generation step to understand how it analyzed the branch's diff and generated the synthesized PR title and body.
  • Consider temporarily using the suggested workaround of asking Claude in chat to analyze the branch and write a PR title/body, then copy-pasting into GitHub's blank form, until a permanent fix is implemented.
  • Check the destination URL pattern and button placement to ensure they remain unchanged, as only the AI synthesis and parameter injection need to be restored.

Example

No code snippet is provided as the issue does not contain explicit code references, but the suggested fix outlines the necessary steps to restore the PR draft generation step.

Notes

The regression appeared approximately April-May 2026, so it's essential to review the changes made during that period to identify the cause of the removal of the PR draft generation step.

Recommendation

Apply the suggested fix by restoring the PR draft generation step in the "Manually create PR" handler, as it is the most direct way to revive the AI-synthesized PR title and body prefill functionality.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Claude no longer generates PR title/body summary on "Manually create PR" [1 participants]