Skip to content

Default high think effort causes Opus 4.6 to ignore skills and CLAUDE.md rules #23936

@jaried

Description

@jaried

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

  1. Use Claude Code 2.1.34 with Opus 4.6 on Windows 10
  2. Configure CLAUDE.md with specific coding rules and workflow requirements
  3. Set up custom skills with clear trigger conditions
  4. Keep default think effort (high)
  5. Request code modifications or feature implementations
  6. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions