Claude Code: Uses EnterPlanMode tool despite explicit instructions to present plan as text

Resolved 💬 4 comments Opened Feb 14, 2026 by KKirchhoff Closed Mar 16, 2026

Problem

Claude Code repeatedly invokes the EnterPlanMode tool even though:

  1. CLAUDE.md clearly states: "Present plan/proposal first, then wait for 'OK', 'Do it', 'Yes' or similar approval"
  2. Direct prompts like "Make a plan and wait for approval" are ignored

Expected Behavior

  • Present the plan as plain text
  • Wait for explicit approval before proceeding
  • DO NOT invoke the EnterPlanMode tool

Actual Behavior

  • EnterPlanMode tool is invoked, forcing an unnecessary user interaction
  • Violates the working rules defined in CLAUDE.md
  • Happens repeatedly despite corrections

Priority

HIGHEST PRIORITY — blocks effective collaboration

Affected Rule (CLAUDE.md)

NEVER start without approval — ALWAYS wait for explicit confirmation before changing code. Present plan/proposal first, then wait for "OK", "Do it", "Yes" or similar approval.

Resolution

When the user says "make a plan", Claude Code must write text and wait — NOT invoke a tool.

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗