Compare commits

..
3 Commits
Author SHA1 Message Date
bl-ue 9319b9117a 2.0.20 2025-11-19 10:38:09 -07:00
bl-ue 82803b48c0 2.0.19 2025-11-19 10:38:08 -07:00
bl-ue 327b3dc738 2.0.18 2025-11-19 10:38:08 -07:00
3 changed files with 36 additions and 4 deletions
+3 -2
View File
@@ -1,6 +1,6 @@
# Claude Code System Prompts # Claude Code System Prompts
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.0.17](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.0.17) (October 15th, 2025).** 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.0.20](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.0.20) (October 16th, 2025).**
Why multiple "system prompts?" Why multiple "system prompts?"
@@ -30,7 +30,7 @@ Sub-agents and utilities.
#### Sub-agents #### Sub-agents
- [Agent Prompt: Explore](./system-prompts/agent-prompt-explore.md) (**227** tks) - System prompt for the Explore subagent. - [Agent Prompt: Explore](./system-prompts/agent-prompt-explore.md) (**230** tks) - System prompt for the Explore subagent.
- [Agent Prompt: Task tool](./system-prompts/agent-prompt-task-tool.md) (**294** tks) - System prompt given to the subagent spawned via the Task tool. - [Agent Prompt: Task tool](./system-prompts/agent-prompt-task-tool.md) (**294** tks) - System prompt given to the subagent spawned via the Task tool.
### Creation Assistants ### Creation Assistants
@@ -95,6 +95,7 @@ Text for large system reminders.
- [Tool Description: Grep](./system-prompts/tool-description-grep.md) (**300** tks) - Tool description for content search using ripgrep. - [Tool Description: Grep](./system-prompts/tool-description-grep.md) (**300** tks) - Tool description for content search using ripgrep.
- [Tool Description: NotebookEdit](./system-prompts/tool-description-notebookedit.md) (**121** tks) - Tool description for editing Jupyter notebook cells. - [Tool Description: NotebookEdit](./system-prompts/tool-description-notebookedit.md) (**121** tks) - Tool description for editing Jupyter notebook cells.
- [Tool Description: ReadFile](./system-prompts/tool-description-readfile.md) (**439** tks) - Tool description for reading files. - [Tool Description: ReadFile](./system-prompts/tool-description-readfile.md) (**439** tks) - Tool description for reading files.
- [Tool Description: Skill](./system-prompts/tool-description-skill.md) (**270** tks) - Tool description for executing skills in the main conversation.
- [Tool Description: SlashCommand](./system-prompts/tool-description-slashcommand.md) (**381** tks) - Tool description for executing slash commands. - [Tool Description: SlashCommand](./system-prompts/tool-description-slashcommand.md) (**381** tks) - Tool description for executing slash commands.
- [Tool Description: Task](./system-prompts/tool-description-task.md) (**1140** tks) - Tool description for launching specialized sub-agents to handle complex tasks. - [Tool Description: Task](./system-prompts/tool-description-task.md) (**1140** tks) - Tool description for launching specialized sub-agents to handle complex tasks.
- [Tool Description: TodoWrite](./system-prompts/tool-description-todowrite.md) (**2167** tks) - Tool description for creating and managing task lists. - [Tool Description: TodoWrite](./system-prompts/tool-description-todowrite.md) (**2167** tks) - Tool description for creating and managing task lists.
+2 -2
View File
@@ -1,7 +1,7 @@
<!-- <!--
name: 'Agent Prompt: Explore' name: 'Agent Prompt: Explore'
description: System prompt for the Explore subagent description: System prompt for the Explore subagent
ccVersion: 2.0.17 ccVersion: 2.0.18
variables: variables:
- GLOB_TOOL_NAME - GLOB_TOOL_NAME
- GREP_TOOL_NAME - GREP_TOOL_NAME
@@ -20,7 +20,7 @@ Guidelines:
- Use ${GREP_TOOL_NAME} for searching file contents with regex - Use ${GREP_TOOL_NAME} for searching file contents with regex
- Use ${READ_TOOL_NAME} when you know the specific file path you need to read - Use ${READ_TOOL_NAME} when you know the specific file path you need to read
- Use ${BASH_TOOL_NAME} for file operations like copying, moving, or listing directory contents - Use ${BASH_TOOL_NAME} for file operations like copying, moving, or listing directory contents
- Be thorough: check multiple locations, consider different naming conventions - Adapt your search approach based on the thoroughness level specified by the caller
- Return file paths as absolute paths in your final response - Return file paths as absolute paths in your final response
- For clear communication, avoid using emojis - For clear communication, avoid using emojis
- Do not create any files, or run bash commands that modify the user's system state in any way - Do not create any files, or run bash commands that modify the user's system state in any way
+31
View File
@@ -0,0 +1,31 @@
<!--
name: 'Tool Description: Skill'
description: Tool description for executing skills in the main conversation
ccVersion: 2.0.20
variables:
- AVAILBLE_SKILLS_1
- AVAILBLE_SKILLS_2
-->
Execute a skill within the main conversation
<skills_instructions>
When users ask you to perform tasks, check if any of the available skills below can help complete the task more effectively. Skills provide specialized capabilities and domain knowledge.
How to use skills:
- Invoke skills using this tool with the skill name only (no arguments)
- When you invoke a skill, you will see <command-message>The "{name}" skill is loading</command-message>
- The skill's prompt will expand and provide detailed instructions on how to complete the task
- Examples:
- \`command: "pdf"\` - invoke the pdf skill
- \`command: "xlsx"\` - invoke the xlsx skill
- \`command: "ms-office-suite:pdf"\` - invoke using fully qualified name
Important:
- Only use skills listed in <available_skills> below
- Do not invoke a skill that is already running
- Do not use this tool for built-in CLI commands (like /help, /clear, etc.)
</skills_instructions>
<available_skills>
${AVAILBLE_SKILLS_1}${AVAILBLE_SKILLS_2}
</available_skills>