[FEATURE] directly get into plan mode with --dangerously-skip-permissions

Status Closed — not planned
Maintainer reply None cached
Activity 12 comments · opened Nov 11, 2025 · closed Mar 11, 2026

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

I start everything from plan mode, so I want to open claude code with --dangerously-skip-permissions and go directly into plan mode.

I tried claude --dangerously-skip-permissions --permission-mode plan but it ignores the --permission-mode part.
Currently I have to run claude --dangerously-skip-permissions and press shift + tab three times to switch to plan mode, which is quite inconvenient.

Proposed Solution

make claude --dangerously-skip-permissions --permission-mode plan work as expected or adding another option to ensure plan mode is on when launchiing claude code

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

12 Comments

github-actions[bot] · 8 months ago

This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.

reorx · 8 months ago

It still occurs sometime, with the latest version

ingydotnet · 7 months ago

Concur. I start claude with this bash function:

CLAUDE() (
  export CLAUDE_CODE_DISABLE_TERMINAL_TITLE=1
  claude \
    --permission-mode=plan \
    --dangerously-skip-permissions \
    --model=opusplan \
    "$@"
)

I need bypass permissions mode but always want to start in plan mode.
Currently, this counter-intuitively starts me in bypass permissions mode.

$ claude --version
2.0.76 (Claude Code)
flyryan · 7 months ago

Adding another voice to this. I desperately want this feature. I want skip permissions to be an option in the cycle but I want to always start in plan mode (or whatever other mode I set).

knowsuchagency · 7 months ago

Adding some additional context to this issue:

When using --permission-mode plan --dangerously-skip-permissions together, the --dangerously-skip-permissions flag causes Claude to ignore the permission mode entirely.

The alternative flag --allow-dangerously-skip-permissions does respect the permission mode, but it prompts the user to trust the directory when launched. This is tedious and likely not what users intend when passing that flag.

This is also a UX regression - previously, passing --permission-mode plan --allow-dangerously-skip-permissions together would drop the user directly into interactive plan mode without prompting.

knowsuchagency · 7 months ago

I would argue this isn't a feature request, but a bug report

knowsuchagency · 7 months ago

Filed a proper bug report at #17544 since this issue is mislabeled as a feature request/enhancement.

nullbio · 7 months ago

This is still an issue.

coygeek · 7 months ago

I use this workaround:

claude --dangerously-skip-permissions "/plan"
jamesanglin · 6 months ago

This works for me.

claude --allow-dangerously-skip-permissions --permission-mode plan

As others have stated, it does prompt you to trust the directory; however, you only have to do that once per project. This is no big deal if you're working a lot in the same project, but I can see how it might get tedious for other use cases. I wrote an article about it if anyone is interested.

github-actions[bot] · 5 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

github-actions[bot] · 5 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.