Default, Lean Prompt
The prompt that Opus 5.5 gets with no flags.
Default, Sonnet 5.5
The prompt that Sonnet 5.5 gets with no flags.
Default, Haiku 5.5
The prompt that Haiku 5.5 gets with no flags.
Full Prompt
The long prompt, forced on a model that would get the lean one.
Simple Prompt Switch on Sonnet
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=1 on Sonnet 5.5.
Simple Prompt Switch on Haiku
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=1 on Haiku 5.5.
Simple Prompt Switch on Opus
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=1 on Opus 5.5.
Bare Mode
--bare: a two-line prompt and three tools.
Simple Mode Env Var
CLAUDE_CODE_SIMPLE=1: the same two-line prompt that --bare gives.
Exclude Dynamic Sections
Moves per-machine text from the system prompt into the first user message.
Exclude Dynamic Sections, Full Prompt
The same flag on the full prompt.
Append System Prompt
Adds your text to the end of the prompt.
Replace System Prompt
Replaces the body of the prompt with your text.
Replace and Append Together
Both flags together.
Brief Mode
--brief adds rules for the SendUserMessage tool.
All Tools Sent Upfront
ENABLE_TOOL_SEARCH=false sends every tool with its full text, the deferred ones too.