Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9319b9117a | ||
|
|
82803b48c0 | ||
|
|
327b3dc738 |
@@ -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.
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
Reference in New Issue
Block a user