The prompts around the system prompt
The system array is one of several prompts the client puts on the wire. This is the ledger of the others: the compaction instruction, the system prompt a subagent gets, the classifier that decides what auto mode may run, the brief behind a slash command, and the conditional <system-reminder> blocks that only appear in some conversations. Each is captured on the arm that can produce it.
The system prompt ledger covers the system array itself, release by release and arm by arm.
Surfaces17captured separately, one prompt each
Releases51v2.1.248 to v2.1.308
Captures766surface by release
Coverage18.1%strict, of the prompt text the client can send
Coverage23.3%granular; both measured 2026-08-16 against v2.1.229
Every surface, every capture
766 One row per surface and arm, one cell per release, newest release on the left. Every glyph is a link to that capture: ◆ the prompt moved, ○ byte-identical, ● first capture, · not captured.
Press / to filter
SurfaceArmPromptTools
308307306305304303302301300299296295294293292291290289288287286285284283282281280278277276275274273272271270269268267266265263261260259258257252251250248
Last move
Subagents3 surfaces
Subagent prompt: explore subagent-explore
SDK-CLI
44 ln
7
○
○
○
○
◆
○
○
○
○
◆
◆
◆
○
○
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
◆
○
○
○
○
○
◆
○
◆
○
●
v2.1.304 +0−0
Subagent prompt: general-purpose subagent-general-purpose
SDK-CLI
26 ln
10
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
○
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
◆
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
Subagent prompt: plan subagent-plan
SDK-CLI
61 ln
7
○
○
○
○
◆
○
○
○
○
◆
◆
◆
○
○
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
◆
○
○
○
○
○
◆
○
◆
○
●
v2.1.304 +0−0
System reminders8 surfaces
System reminder: claude md reminder-claude-md
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
System reminder: hook pretool block reminder-hook-pretool-block
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
System reminder: read dup reminder-read-dup
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
System reminder: read empty reminder-read-empty
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
System reminder: read offset reminder-read-offset
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
System reminder: skill run reminder-skill-run
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
System reminder: todo nag reminder-todo-nag
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
○
○
◆
◆
○
○
●
·
·
·
·
·
·
·
·
·
v2.1.307 +0−0
System reminder: toolsearch deferred reminder-toolsearch-deferred
SDK-CLI
55 ln
17
○
◆
○
○
◆
○
◆
○
○
○
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
◆
○
○
◆
○
○
◆
○
○
◆
◆
○
○
●
·
·
·
·
·
·
·
·
·
v2.1.307 +0−0
Slash commands3 surfaces
Slash command: /init command-init
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
●
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
v2.1.307 +0−0
Slash command: /security-review command-security-review
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
●
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
v2.1.307 +0−0
Slash command: /team-onboarding command-team-onboarding
SDK-CLI
55 ln
12
○
◆
○
○
◆
○
◆
○
○
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
○
○
○
◆
○
○
○
○
◆
○
○
◆
●
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
v2.1.307 +0−0
Auto-mode classifier1 surface
Auto-mode classifier automode
SDK-CLI
297 ln
0
○
○
○
○
○
○
○
○
○
◆
○
◆
○
○
○
○
○
○
○
○
◆
◆
○
○
○
○
○
○
○
○
○
○
◆
○
○
●
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
v2.1.299 +1−1
Compaction1 surface
Compaction instruction compaction
CLI
56 ln
13
○
◆
○
○
◆
○
○
○
◆
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
◆
○
○
◆
○
○
○
○
◆
○
○
◆
○
◆
◆
◆
○
○
○
○
○
○
○
◆
○
◆
○
●
v2.1.307 +0−0
Session agents1 surface
Session agent: claude agent-claude
CLI
72 ln
13
○
◆
○
○
◆
○
○
○
◆
◆
◆
◆
○
◆
◆
○
◆
○
◆
○
◆
◆
◆
◆
○
○
◆
●
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
v2.1.307 +0−0
No surface matches that.