Skip to content

Improve /address-review with merge-ready quick actions and follow-up issue workflow #2805

@justin808

Description

@justin808

Summary

The current /address-review workflow leads to endless review cycles where fixes generate more review suggestions. We need the command to support a "fix what matters, merge, follow-up the rest" pattern with quick keystroke actions.

Proposed quick-action menu

After triage, present options like:

  • f — Fix must-fix items only, reply-skip everything else, mark merge-ready
  • f+i — Fix must-fix items, create a follow-up GitHub issue for discuss items, reply-skip the rest
  • d — Discuss specific items further before deciding
  • r — Reply to all skipped/discuss items with rationale, resolve threads
  • m — Merge as-is (no fixes, post follow-up issue for everything)

Users can combine: e.g. f+i then r7-9 to fix, create issue, and reply to specific skipped items.

Key improvements

  1. Default to merge-ready: After addressing must-fix items, the command should suggest merging rather than waiting for another review cycle
  2. Follow-up issue creation: One-keystroke option to bundle all discuss/deferred items into a tracked GitHub issue with full context
  3. Batch reply with rationale: Reply to multiple skipped items at once explaining why they were deferred
  4. Range syntax: Support r7-9 to reply to items 7 through 9 in a single action
  5. Unified numbering: Number all items sequentially across categories so every item has a unique reference number

Problem this solves

Bot reviewers (CodeRabbit, Codex, etc.) generate many suggestions per review cycle. Fixing some generates new suggestions on the fixes. The current workflow treats every review comment as potentially blocking, creating a cycle that delays merging. The improved flow makes it easy to fix real issues, defer the rest to a tracked issue, and merge.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions