Description
The default think effort setting (high / adaptive thinking) causes Claude Opus 4.6 to ignore user-defined skills and CLAUDE.md rules, severely impacting code generation quality and workflow compliance.
Environment
- Claude Code version: 2.1.34
- Model: claude-opus-4-6
- Platform: Windows 10, Windows Terminal
Problem
With the default high think effort (adaptive thinking), Opus 4.6 frequently:
- Ignores
CLAUDE.md rules: Custom rules in ~/.claude/CLAUDE.md or project-level CLAUDE.md are not followed. The model deprioritizes these instructions when extended thinking is active.
- Ignores skill definitions: User-defined skills are bypassed — the model either skips skill invocations or generates output contradicting skill instructions.
- Degrades code output: Results in style violations, skipped workflows, and code that contradicts explicit prohibitions.
Expected Behavior
Opus 4.6 should respect all CLAUDE.md rules and skill definitions regardless of think effort level. Adaptive thinking should enhance reasoning without overriding user-configured instructions.
Actual Behavior
With default high think effort, the model:
- Proceeds with code changes without following
CLAUDE.md-defined workflows
- Ignores explicit prohibitions stated in
CLAUDE.md
- Skips skill invocations that should be triggered
- Generates responses not conforming to user-specified rules
Steps to Reproduce
- Use Claude Code 2.1.34 with Opus 4.6 on Windows 10
- Configure
CLAUDE.md with specific coding rules and workflow requirements
- Set up custom skills with clear trigger conditions
- Keep default think effort (high)
- Request code modifications or feature implementations
- Observe that
CLAUDE.md rules and skill triggers are frequently ignored
Workaround
None known. Manually reminding the model to follow rules partially helps but is unreliable.
Suggested Fix
CLAUDE.md rules and skill definitions should be treated as hard constraints that persist through the adaptive thinking pipeline, not soft suggestions that can be deprioritized during extended reasoning.
Description
The default
think effortsetting (high / adaptive thinking) causes Claude Opus 4.6 to ignore user-defined skills andCLAUDE.mdrules, severely impacting code generation quality and workflow compliance.Environment
Problem
With the default high think effort (adaptive thinking), Opus 4.6 frequently:
CLAUDE.mdrules: Custom rules in~/.claude/CLAUDE.mdor project-levelCLAUDE.mdare not followed. The model deprioritizes these instructions when extended thinking is active.Expected Behavior
Opus 4.6 should respect all
CLAUDE.mdrules and skill definitions regardless of think effort level. Adaptive thinking should enhance reasoning without overriding user-configured instructions.Actual Behavior
With default high think effort, the model:
CLAUDE.md-defined workflowsCLAUDE.mdSteps to Reproduce
CLAUDE.mdwith specific coding rules and workflow requirementsCLAUDE.mdrules and skill triggers are frequently ignoredWorkaround
None known. Manually reminding the model to follow rules partially helps but is unreliable.
Suggested Fix
CLAUDE.mdrules and skill definitions should be treated as hard constraints that persist through the adaptive thinking pipeline, not soft suggestions that can be deprioritized during extended reasoning.