## 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.