Unclear Planning Mode Completion and Mode Transitions in Claude Code
Problem Description
The current planning mode in Claude Code has unclear transitions that make it difficult to understand when planning is complete and when code editing will begin. This creates confusion about whether Claude will continue gathering information or start implementing changes.
Current Behavior
Ambiguous planning completion: During plan mode, there's no clear indicator when planning is finished vs when Claude is pausing for additional input
Misleading dialog prompts: Plan dialogs appear even when Claude is still gathering information, not ready to execute
Unexpected mode switches: When Claude pauses for clarification and presents Yes/No options:
Clicking "Yes" automatically switches to auto-edit mode
It's unclear if Claude will immediately edit code or continue planning
Inconsistent behavior in auto-edit mode: Sometimes presents another plan, sometimes starts editing immediately
Impact
Users manually switch back to plan mode (workaround that interrupts workflow)
Uncertainty about whether to stay in auto-edit mode or revert to planning
Difficulty predicting Claude's next action after confirming a dialog
Expected Behavior
Clear visual or textual indicators when planning is complete vs when Claude needs more information
Different dialog options for "continue planning" vs "proceed to implementation"
Predictable mode transitions based on user actions
Ability to stay in planning mode when Claude is gathering clarifications
Suggested Improvements
Add planning status indicators:
"Planning in progress..."
"Gathering additional information..."
"Planning complete - ready to implement"
Differentiate dialog options:
When still planning: "Continue planning" / "Cancel"
When ready to implement: "Proceed to edit" / "Revise plan" / "Cancel"
Preserve mode during clarifications:
Keep current mode when Claude asks for clarification
Only switch modes with explicit user action
Add mode transition confirmation:
"Planning complete. Switch to auto-edit mode?" with clear Yes/No options.
Option to review final plan before proceeding
Additional Context
This issue affects the predictability and user control of the Claude Code workflow, particularly for complex tasks that require multiple planning iterations before implementation.
Environment
Claude Code version: 1.0.51
OS: MacOS 15.5
Terminal: WARP Terminal
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗