Auto Mode auto-disables after Plan Mode cycle (triggered by plan-first skills); documented workaround keys appear ineffective
Summary
Auto Mode is automatically disabled after any Plan Mode enter/exit cycle, even when the cycle is triggered by a skill the user did not invoke. This makes Auto Mode unusable in projects that rely on plan-first skills (e.g. superpowers:using-superpowers).
Reproduction
- Enable Auto Mode via the UI.
- Send any message that invokes a slash command or skill which internally calls
EnterPlanMode→ExitPlanMode.
- In my environment: a project slash command that just reads memory files triggers this because
superpowers:using-superpowersasserts a plan-first flow.
- Observe:
- System reminder:
## Exited Plan Mode - System reminder:
## Exited Auto Mode← Auto Mode silently disabled
- Further turns require re-enabling Auto Mode manually.
Expected
Auto Mode should persist across Plan Mode cycles unless the user explicitly disables it. At minimum, a supported setting should allow this.
Attempted workarounds (not effective)
Settings I applied in ~/.claude/settings.json:
{
"useAutoModeDuringPlan": true,
"skillOverrides": {
"using-superpowers": "name-only"
}
}
Neither key appears to be recognized: the using-superpowers skill body is still injected as a full <EXTREMELY_IMPORTANT> block on every session start, and Auto Mode still disables after the plan cycle. I suspect these are not documented/official settings keys — if so, please clarify the correct mechanism (or add one).
Requests
- Document the official way to:
- (a) persist Auto Mode across Plan Mode cycles
- (b) disable or "name-only" a plugin-managed skill at the settings level
- Consider making Auto Mode survive Plan Mode cycles by default, since the cycle is often triggered by skills outside the user's explicit control.
Environment
- Claude Code CLI on Windows 11 (bash shell)
- Model: Claude Opus 4.7 (1M context)
- Plugins enabled: superpowers, ralph-loop, frontend-design, code-review, code-simplifier, context7, github, playwright, commit-commands
- Multiple reproductions across consecutive sessions (2026-04-17 KST)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗