Move the PR forward from the conversation.

ProPR keeps PR iteration inside GitHub. A normal comment requests another implementation pass. A review command asks an AI agent to critique the pull request. Once that review lands, /fix applies the AI review suggestions you keep. Branch cleanup and recovery happen from the same PR thread.

Gather context
Execute
Refine the PR

Feature overview

A recent human follow-up request in public ProPR pull request 1613.

ProPR applies the request on the same branch

ProPR replying with the follow-up commit and passing verification.
Comment to commit on public propr #1613.

Follow-up fixes

A normal PR comment or a line-level review comment becomes a focused follow-up task. File and line context stay attached when the comment came from code review.

AI review to applied fix

/review posts read-only AI review comments. /fix is the follow-up that applies the unprocessed suggestions you leave in place.

Ultrafix loop

/ultrafix bundles review and fix passes until the target score is reached, the configured cycle limit is hit, or a person stops it.

Branch update and conflicts

Update a stale PR branch from the thread; merge conflicts move through the same isolated task path.

Images and issue context

Pull screenshots from GitHub issues or comments into follow-up changes for UI feedback and visual bugs.

Completion comments

ProPR posts the outcome back to GitHub with task links, commit details, and recovery paths when available.

The common controls are easy to scan.

GitHub comments express intent. Plain comments request routine follow-up work; slash commands handle specific control actions and post the result back on the same pull request.

/review

Ask for an AI review

Run a read-only review against the current PR. ProPR posts tagged AI review comments with the findings and score while leaving code unchanged. Name one or several models — /review <model-a> <model-b> — to get independent reviews side by side.

/fix

Apply AI review suggestions

Use after /review. ProPR gathers unprocessed AI review comments, applies the suggestions in one follow-up pass, and marks them as handled. For ordinary change requests, use a plain PR comment instead.

/ultrafix

Review and fix in a loop

Start with /review unless review comments are already pending, then alternate review and fix until the loop hits the target score, the configured max cycles, or a manual stop.

/merge

Update a stale branch

Merge the base branch into the PR branch from the thread. If conflicts appear, ProPR attempts an automatic resolution in an isolated task and reports the result on the PR.

Plain comment

Request a follow-up

Describe the observed problem and expected result. ProPR turns the comment into another focused task on the same pull-request branch.

/switch

Change the PR's model path

Update the model label for future follow-ups and optionally include instructions in the same comment.

Comments drive routine PR iteration.

A concrete change request gets another commit on the same PR; stale branches and conflicts move through the same GitHub conversation when the branch needs to be updated safely. For repeated cleanup, Ultrafix chains review and fix cycles inside the broader GitHub PR loop.