Feature Request: Allow Final Instructions Before Plan Approval
Feature Request: Allow Final Instructions Before Plan Approval
Summary
Enable users to provide additional context, clarifications, or modifications when approving a plan, rather than forcing a binary approve/reject decision.
Current Behavior
Claude Code presents an implementation plan
User must choose to approve or reject the plan
Upon approval, Claude Code immediately enters "auto accept edits" mode and begins execution
Any additional feedback requires interrupting the process or starting over
Proposed Enhancement
Claude Code presents an implementation plan
User can optionally provide final instructions/feedback
User approves the plan (with or without additional input)
Claude Code begins execution, incorporating any final feedback provided
Use Cases
Scenario 1: Last-minute clarifications
Plan looks good, but user realizes they need to specify a particular coding style or framework version
Currently requires rejecting the plan and restarting
Scenario 2: Minor adjustments
Plan is 95% correct, but user wants to adjust one small detail (e.g., file naming convention, specific implementation approach)
Currently requires full plan regeneration
Scenario 3: Additional context
User remembers important constraints or preferences after seeing the plan
Example: "Actually, make sure to use TypeScript instead of JavaScript" or "Don't forget to add error handling for the API calls"
Suggested Implementation
Option A: Two-step approval
[Plan displayed]
Type additional instructions (optional): [text input] Approve plan? (y/n): y
Option B: Enhanced approval command
[Plan displayed]
approve "Make sure to use async/await syntax" approve # (works as current behavior)
Option C: Dedicated feedback mode
[Plan displayed]
feedback: Use more descriptive variable names approve
Benefits
Reduces friction in the planning process
Eliminates need to restart planning for minor adjustments
Maintains the efficiency of auto-execution while allowing fine-tuning
Better user experience for iterative development workflows
Priority
Medium - This would significantly improve workflow efficiency for many users without disrupting existing functionality.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗