[FEATURE] Code Review Mode: Dedicated UI for reviewing Claude's changes with inline comments
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When Claude generates code changes, users must currently accept or reject entire modifications without granular review capabilities. There's no way to:
Examine exact line-by-line changes in context
Add inline questions or concerns to specific code sections
Request targeted revisions without losing the conversation context
Systematically review larger refactors or multi-file changes
This friction slows down workflows, especially for critical code sections where careful review is necessary before acceptance.
Proposed Solution
Add a dedicated code review interface that appears when Claude proposes changes. The ideal workflow:
Claude generates code changes
- User clicks "Review Changes" instead of immediate Accept/Reject
- Side-by-side diff view opens with syntax highlighting
- User can click any line to add inline comments: "Why this approach?" or "Consider using X instead"
- User can select "Request Changes" with their feedback attached
- Claude sees comments and revises accordingly before re-presenting the changes
- User can Approve, Request Changes, or Reject with optional reasoning
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
Interactive mode (TUI)
Use Case Example
Scenario: Refactoring a critical authentication module
- User asks Claude to refactor legacy auth code
- Claude presents 150-line changes across 3 files
- User clicks "Review Changes" → side-by-side diff opens
- User sees a new password hashing approach on line 42, hovers and adds comment: "Why bcrypt instead of argon2? Security implications?"
- User flags another section: "This breaks backward compatibility—need migration plan"
- User clicks "Request Changes" with annotations
- Claude receives feedback, revises implementation to address concerns
- New diff presented; user approves
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗