All tools
HarnessCommunity1k

Claude Code System Prompts

Updated Jul 7, 2026

A reverse-engineered collection of Claude Code's internal system prompts maintained by Piebald AI and updated within minutes of each Claude Code release. As of v2.1.204 (July 2026) covers 515+ strings: all built-in tool descriptions, Plan and Explore sub-agent prompts, slash command agents (/code-review, /batch, /security-review, etc.), and utility prompts for compaction, CLAUDE.md generation, and session title generation. Includes a CHANGELOG across 230 versions. Use tweakcc to patch any of these strings locally.

View on GitHub

What it does

  • Browse system-prompts/

    Access all 515+ extracted tool descriptions, sub-agent prompts, and utility prompts as individual markdown files.

  • Browse CHANGELOG.md

    Track exact prompt text changes across 230 Claude Code versions since v2.0.14.

  • GitHub release notifications

    Star the repo to receive a notification within minutes of each new Claude Code release with a summary of what changed.

Files (1)

OVERVIEW.mdprimary · markdown · 2.0 KB
## What it does

A decompilation of Claude Code's internal system prompts extracted directly from the compiled source of each Claude Code release and maintained by Piebald AI. Updated within minutes of every Claude Code version bump — a GitHub release notification fires for each new version, and the CHANGELOG.md tracks prompt changes across 230 versions since v2.0.14.

As of Claude Code v2.1.204 (July 7, 2026) the repo covers 515+ prompt strings, including:

- Sub-agent prompts: Explore (871 tokens), Plan mode enhanced (715 tokens)
- Creation assistants: CLAUDE.md creation (513 tokens), statusline setup (3,230 tokens)
- Slash command agents: /batch (1,106 tokens), /code-review across 10 prompt parts, /security-review, and more
- All 27+ built-in tool descriptions (Write, Bash, TodoWrite, Read, etc.)
- Utility prompts: conversation compaction, session title generation

Because the strings are extracted from the same compiled source that Claude Code uses, they are guaranteed to be exact — not approximated.

## Key files

- system-prompts/ — all tool descriptions and utility prompt files
- system-prompts/agent-prompt-explore.md — the Explore sub-agent system prompt
- system-prompts/agent-prompt-plan-mode-enhanced.md — the Plan sub-agent system prompt
- system-prompts/agent-prompt-claudemd-creation.md — the CLAUDE.md generation agent prompt
- CHANGELOG.md — prompt diffs across 230 Claude Code versions

## Install

No install needed. Browse the repo on GitHub or star it to receive GitHub release notifications when a new Claude Code version lands.

Use tweakcc to patch any of these strings in your local Claude Code installation without editing the minified source manually.

## When to use

Use when writing CLAUDE.md behavioral rules and you want to see exactly how Claude Code phrases its built-in constraints. Use to track breaking changes to sub-agent behavior across Claude Code updates. Use as the ground truth when testing whether a custom prompt override actually changes Claude's behavior.