DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.
The system array is one of several prompts Claude Code puts on the wire. This is the ledger of the others: the compaction instruction, a subagent request’s own system prompt, and the <system-reminder> blocks that only appear in some conversations.
The system prompt ledger covers the system array itself, release by release, and has done since v2.1.170.
Subagent prompt: explore, Subagent prompt: general-purpose, Subagent prompt: plan
v2.1.250to v2.1.2503 releases, no change to these prompts.27 Aug 2026
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
System reminders
System reminder: claude md, System reminder: hook pretool block, System reminder: read dup, System reminder: read empty, System reminder: read offset, System reminder: skill run
v2.1.250to v2.1.2506 releases, no change to these prompts.27 Aug 2026
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.250No change to the system prompt since v2.1.248.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.
Compaction
Compaction instruction
v2.1.250No change to the system prompt since v2.1.248.
v2.1.248First capture in the ledger, so there is nothing to compare it against yet.