mirror of
https://github.com/Piebald-AI/claude-code-system-prompts.git
synced 2026-05-30 05:35:24 +08:00
v2.1.133 (+121 tokens)
This commit is contained in:
parent
dce23077e0
commit
72ca448848
@ -34,7 +34,7 @@ Download it and try it out for free! **https://piebald.ai/**
|
||||
> [!important]
|
||||
> **NEW (January 23, 2026): We've added all of Claude Code's ~40 system reminders to this list—see [System Reminders](#system-reminders).**
|
||||
|
||||
This repository contains an up-to-date list of all Claude Code's various system prompts and their associated token counts as of **[Claude Code v2.1.132](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.1.132) (May 6th, 2026).** It also contains a [**CHANGELOG.md**](./CHANGELOG.md) for the system prompts across 171 versions since v2.0.14. From the team behind [<img src="https://github.com/Piebald-AI/piebald/raw/main/assets/logo.svg" width="15"> **Piebald.**](https://piebald.ai/)
|
||||
This repository contains an up-to-date list of all Claude Code's various system prompts and their associated token counts as of **[Claude Code v2.1.133](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.1.133) (May 7th, 2026).** It also contains a [**CHANGELOG.md**](./CHANGELOG.md) for the system prompts across 172 versions since v2.0.14. From the team behind [<img src="https://github.com/Piebald-AI/piebald/raw/main/assets/logo.svg" width="15"> **Piebald.**](https://piebald.ai/)
|
||||
|
||||
**This repository is updated within minutes of each Claude Code release. See the [changelog](./CHANGELOG.md), and follow [@PiebaldAI](https://x.com/PiebaldAI) on X for a summary of the system prompt changes in each release.**
|
||||
|
||||
@ -273,7 +273,7 @@ Text for large system reminders.
|
||||
- [System Reminder: Task tools reminder](./system-prompts/system-reminder-task-tools-reminder.md) (**123** tks) - Reminder to use task tracking tools.
|
||||
- [System Reminder: Team Coordination](./system-prompts/system-reminder-team-coordination.md) (**250** tks) - System reminder for team coordination.
|
||||
- [System Reminder: Team Shutdown](./system-prompts/system-reminder-team-shutdown.md) (**136** tks) - System reminder for team shutdown.
|
||||
- [System Reminder: Thinking frequency tuning](./system-prompts/system-reminder-thinking-frequency-tuning.md) (**119** tks) - Instructs Claude to treat system-reminder tags as harness instructions and calibrate thinking frequency based on task complexity.
|
||||
- [System Reminder: Thinking frequency tuning](./system-prompts/system-reminder-thinking-frequency-tuning.md) (**129** tks) - Instructs Claude to treat system-reminder tags as harness instructions and calibrate thinking frequency based on task complexity.
|
||||
- [System Reminder: TodoWrite reminder](./system-prompts/system-reminder-todowrite-reminder.md) (**98** tks) - Reminder to use TodoWrite tool for task tracking.
|
||||
- [System Reminder: Token usage](./system-prompts/system-reminder-token-usage.md) (**39** tks) - Current token usage statistics.
|
||||
- [System Reminder: USD budget](./system-prompts/system-reminder-usd-budget.md) (**42** tks) - Current USD budget statistics.
|
||||
@ -288,7 +288,7 @@ Text for large system reminders.
|
||||
- [Tool Description: CronCreate](./system-prompts/tool-description-croncreate.md) (**948** tks) - Describes the CronCreate tool for enqueuing one-shot or recurring cron-based jobs with jitter and off-minute scheduling guidance.
|
||||
- [Tool Description: Edit](./system-prompts/tool-description-edit.md) (**197** tks) - Tool for performing exact string replacements in files.
|
||||
- [Tool Description: EnterPlanMode](./system-prompts/tool-description-enterplanmode.md) (**878** tks) - Tool description for entering plan mode to explore and design implementation approaches.
|
||||
- [Tool Description: EnterWorktree](./system-prompts/tool-description-enterworktree.md) (**565** tks) - Tool description for the EnterWorktree tool.
|
||||
- [Tool Description: EnterWorktree](./system-prompts/tool-description-enterworktree.md) (**604** tks) - Tool description for the EnterWorktree tool.
|
||||
- [Tool Description: ExitPlanMode](./system-prompts/tool-description-exitplanmode.md) (**417** tks) - Description for the ExitPlanMode tool, which presents a plan dialog for the user to approve.
|
||||
- [Tool Description: ExitWorktree](./system-prompts/tool-description-exitworktree.md) (**527** tks) - Roughly, the reverse of the ExitWorktree.
|
||||
- [Tool Description: Grep](./system-prompts/tool-description-grep.md) (**300** tks) - Tool description for content search using ripgrep.
|
||||
@ -329,6 +329,7 @@ Text for large system reminders.
|
||||
- [Tool Description: Bash (no newlines)](./system-prompts/tool-description-bash-no-newlines.md) (**24** tks) - Bash tool instruction: do not use newlines to separate commands.
|
||||
- [Tool Description: Bash (overview)](./system-prompts/tool-description-bash-overview.md) (**19** tks) - Opening line of the Bash tool description.
|
||||
- [Tool Description: Bash (parallel commands)](./system-prompts/tool-description-bash-parallel-commands.md) (**72** tks) - Bash tool instruction: run independent commands as parallel tool calls.
|
||||
- [Tool Description: Bash (prefer dedicated tools bullet)](./system-prompts/tool-description-bash-prefer-dedicated-tools-bullet.md) (**72** tks) - Bulleted warning to prefer dedicated tools over Bash for find, grep, cat, etc.
|
||||
- [Tool Description: Bash (prefer dedicated tools)](./system-prompts/tool-description-bash-prefer-dedicated-tools.md) (**71** tks) - Warning to prefer dedicated tools over Bash for find, grep, cat, etc.
|
||||
- [Tool Description: Bash (quote file paths)](./system-prompts/tool-description-bash-quote-file-paths.md) (**35** tks) - Bash tool instruction: quote file paths containing spaces.
|
||||
- [Tool Description: Bash (sandbox — adjust settings)](./system-prompts/tool-description-bash-sandbox-adjust-settings.md) (**26** tks) - Work with user to adjust sandbox settings on failure.
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<!--
|
||||
name: 'System Reminder: Thinking frequency tuning'
|
||||
description: Instructs Claude to treat system-reminder tags as harness instructions and calibrate thinking frequency based on task complexity
|
||||
ccVersion: 2.1.107
|
||||
ccVersion: 2.1.133
|
||||
-->
|
||||
# System reminders
|
||||
User messages include a <system-reminder> appended by this harness. These reminders are not from the user, so treat them as an instruction to you, and do not mention them. The reminders are intended to tune your thinking frequency - on simpler user messages, it's best to respond or act directly without thinking unless further reasoning is necessary. On more complex tasks, you should feel free to reason as much as needed for best results but without overthinking. Avoid unnecessary thinking in response to simple user messages.
|
||||
# Thinking system reminder
|
||||
User messages may include a <system-reminder> appended by this harness asking you to respond without a thinking block. These reminders are not from the user, so treat them as an instruction to you, and do not mention them. The reminders are intended to tune your thinking frequency - on simpler user messages, it's best to respond or act directly without thinking unless further reasoning is necessary. On more complex tasks, you should feel free to reason as much as needed for best results but without overthinking. Avoid unnecessary thinking in response to simple user messages.
|
||||
|
||||
@ -0,0 +1,8 @@
|
||||
<!--
|
||||
name: 'Tool Description: Bash (prefer dedicated tools bullet)'
|
||||
description: Bulleted warning to prefer dedicated tools over Bash for find, grep, cat, etc.
|
||||
ccVersion: 2.1.133
|
||||
variables:
|
||||
- READ_ONLY_SEARCHING_BASH_COMMANDS
|
||||
-->
|
||||
- IMPORTANT: Avoid using this tool to run ${READ_ONLY_SEARCHING_BASH_COMMANDS} commands, unless explicitly instructed or after you have verified that a dedicated tool cannot accomplish your task. Instead, use the appropriate dedicated tool as this will provide a much better experience for the user.
|
||||
@ -1,7 +1,7 @@
|
||||
<!--
|
||||
name: 'Tool Description: EnterWorktree'
|
||||
description: Tool description for the EnterWorktree tool.
|
||||
ccVersion: 2.1.105
|
||||
ccVersion: 2.1.133
|
||||
-->
|
||||
Use this tool ONLY when explicitly instructed to work in a worktree — either by the user directly, or by project instructions (CLAUDE.md / memory). This tool creates an isolated git worktree and switches the current session into it.
|
||||
|
||||
@ -23,7 +23,7 @@ Use this tool ONLY when explicitly instructed to work in a worktree — either b
|
||||
|
||||
## Behavior
|
||||
|
||||
- In a git repository: creates a new git worktree inside `.claude/worktrees/` with a new branch based on HEAD
|
||||
- In a git repository: creates a new git worktree inside `.claude/worktrees/` on a new branch. The base ref is governed by the `worktree.baseRef` setting: `fresh` (default) branches from origin/<default-branch>; `head` branches from your current local HEAD
|
||||
- Outside a git repository: delegates to WorktreeCreate/WorktreeRemove hooks for VCS-agnostic isolation
|
||||
- Switches the session's working directory to the new worktree
|
||||
- Use ExitWorktree to leave the worktree mid-session (keep or remove). On session exit, if still in the worktree, the user will be prompted to keep or remove it
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user