We've released Piebald, the ultimate agentic AI developer experience.
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.
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.86 (March 27th, 2026). It also contains a CHANGELOG.md for the system prompts across 135 versions since v2.0.14. From the team behind Piebald.
This repository is updated within minutes of each Claude Code release. See the changelog, and follow @PiebaldAI on X for a summary of the system prompt changes in each release.
Note
⭐ Star this repository to get notified about new Claude Code versions. For each new Claude Code version, we create a release on GitHub, which will notify all users who've starred the repository.
Why multiple "system prompts?"
Claude Code doesn't just have one single string for its system prompt.
Instead, there are:
- Large portions conditionally added depending on the environment and various configs.
- Descriptions for builtin tools like
Write,Bash, andTodoWrite, and some are fairly large. - Separate system prompts for builtin agents like Explore and Plan.
- Numerous AI-powered utility functions, such as conversation compaction,
CLAUDE.mdgeneration, session title generation, etc. featuring their own systems prompts.
The result—110+ strings that are constantly changing and moving within a very large minified JS file.
Tip
Want to modify a particular piece of the system prompt in your own Claude Code installation? Use tweakcc. It—
- lets you customize the the individual pieces of the system prompt as markdown files, and then
- patches your npm-based or native (binary) Claude Code installation with them, and also
- provides diffing and conflict management for when both you and Anthropic have conflicting modifications to the same prompt file.
This repository contains the system prompts extracted using a script from the latest npm version of Claude Code. As they're extracted directly from Claude Code's compiled source code, they're guaranteed to be exactly what Claude Code uses. If you use tweakcc to customize the system prompts, it works in a similar way—it patches the exact same strings in your local installation as are extracted into this repository.
Note that some prompts contain interpolated bits such as builtin tool name references, lists of available sub agents, and various other context-specific variables, so the actual counts in a particular Claude Code session will differ slightly—likely not beyond ±20 tokens, however.
Sub-agents and utilities.
- Agent Prompt: Explore (494 tks) - System prompt for the Explore subagent.
- Agent Prompt: Plan mode (enhanced) (636 tks) - Enhanced prompt for the Plan subagent.
- Agent Prompt: Agent creation architect (1110 tks) - System prompt for creating custom AI agents with detailed specifications.
- Agent Prompt: CLAUDE.md creation (384 tks) - System prompt for analyzing codebases and creating CLAUDE.md documentation files.
- Agent Prompt: Status line setup (1999 tks) - System prompt for the statusline-setup agent that configures status line display.
- Agent Prompt: /batch slash command (1106 tks) - Instructions for orchestrating a large, parallelizable change across a codebase.
- Agent Prompt: /pr-comments slash command (402 tks) - System prompt for fetching and displaying GitHub PR comments.
- Agent Prompt: /review-pr slash command (211 tks) - System prompt for reviewing GitHub pull requests with code analysis.
- Agent Prompt: /schedule slash command (2468 tks) - Guides the user through scheduling, updating, listing, or running remote Claude Code agents on cron triggers via the Anthropic cloud API.
- Agent Prompt: /security-review slash command (2607 tks) - Comprehensive security review prompt for analyzing code changes with focus on exploitable vulnerabilities.
- Agent Prompt: Agent Hook (133 tks) - Prompt for an 'agent hook'.
- Agent Prompt: Auto mode rule reviewer (257 tks) - Reviews and critiques user-defined auto mode classifier rules for clarity, completeness, conflicts, and actionability.
- Agent Prompt: Bash command description writer (207 tks) - Instructions for generating clear, concise command descriptions in active voice for bash commands.
- Agent Prompt: Bash command prefix detection (823 tks) - System prompt for detecting command prefixes and command injection.
- Agent Prompt: Claude guide agent (734 tks) - System prompt for the claude-guide agent that helps users understand and use Claude Code, the Claude Agent SDK and the Claude API effectively.
- Agent Prompt: Coding session title generator (181 tks) - Generates a title for the coding session.
- Agent Prompt: Conversation summarization (1121 tks) - System prompt for creating detailed conversation summaries.
- Agent Prompt: Determine which memory files to attach (218 tks) - Agent for determining which memory files to attach for the main agent.
- Agent Prompt: Dream memory consolidation (727 tks) - Instructs an agent to perform a multi-phase memory consolidation pass — orienting on existing memories, gathering recent signal from logs and transcripts, merging updates into topic files, and pruning the index.
- Agent Prompt: General purpose (285 tks) - System prompt for the general-purpose subagent that searches, analyzes, and edits code across a codebase while reporting findings concisely to the caller.
- Agent Prompt: Hook condition evaluator (78 tks) - System prompt for evaluating hook conditions in Claude Code.
- Agent Prompt: Prompt Suggestion Generator v2 (296 tks) - V2 instructions for generating prompt suggestions for Claude Code.
- Agent Prompt: Quick PR creation (806 tks) - Streamlined prompt for creating a commit and pull request with pre-populated context.
- Agent Prompt: Quick git commit (510 tks) - Streamlined prompt for creating a single git commit with pre-populated context.
- Agent Prompt: Recent Message Summarization (724 tks) - Agent prompt used for summarizing recent messages.
- Agent Prompt: Security monitor for autonomous agent actions (first part) (2726 tks) - Instructs Claude to act as a security monitor that evaluates autonomous coding agent actions against block/allow rules to prevent prompt injection, scope creep, and accidental damage.
- Agent Prompt: Security monitor for autonomous agent actions (second part) (3008 tks) - Defines the environment context, block rules, and allow exceptions that govern which tool actions the agent may or may not perform.
- Agent Prompt: Session Search Assistant (439 tks) - Agent prompt for the session search assistant that finds relevant sessions based on user queries and metadata.
- Agent Prompt: Session memory update instructions (756 tks) - Instructions for updating session memory files during conversations.
- Agent Prompt: Session title and branch generation (307 tks) - Agent for generating succinct session titles and git branch names.
- Agent Prompt: Update Magic Docs (718 tks) - Prompt for the magic-docs agent.
- Agent Prompt: Verification specialist (2453 tks) - System prompt for a verification subagent that adversarially tests implementations by running builds, test suites, linters, and adversarial probes, then issuing a PASS/FAIL/PARTIAL verdict.
- Agent Prompt: WebFetch summarizer (189 tks) - Prompt for agent that summarizes verbose output from WebFetch for the main model.
- Agent Prompt: Worker fork execution (404 tks) - System prompt for a forked worker sub-agent that executes a directive directly without spawning further sub-agents, then reports structured results.
The content of various template files embedded in Claude Code.
- Data: Agent SDK patterns — Python (2656 tks) - Python Agent SDK patterns including custom tools, hooks, subagents, MCP integration, and session resumption.
- Data: Agent SDK patterns — TypeScript (1529 tks) - TypeScript Agent SDK patterns including basic agents, hooks, subagents, and MCP integration.
- Data: Agent SDK reference — Python (3299 tks) - Python Agent SDK reference including installation, quick start, custom tools via MCP, and hooks.
- Data: Agent SDK reference — TypeScript (2943 tks) - TypeScript Agent SDK reference including installation, quick start, custom tools, and hooks.
- Data: Claude API reference — C# (4341 tks) - C# SDK reference including installation, client initialization, basic requests, streaming, and tool use.
- Data: Claude API reference — Go (4294 tks) - Go SDK reference.
- Data: Claude API reference — Java (4506 tks) - Java SDK reference including installation, client initialization, basic requests, streaming, and beta tool use.
- Data: Claude API reference — PHP (3486 tks) - PHP SDK reference.
- Data: Claude API reference — Python (3549 tks) - Python SDK reference including installation, client initialization, basic requests, thinking, and multi-turn conversation.
- Data: Claude API reference — Ruby (923 tks) - Ruby SDK reference including installation, client initialization, basic requests, streaming, and beta tool runner.
- Data: Claude API reference — TypeScript (2881 tks) - TypeScript SDK reference including installation, client initialization, basic requests, thinking, and multi-turn conversation.
- Data: Claude API reference — cURL (2174 tks) - Raw API reference for Claude API for use with cURL or else Raw HTTP.
- Data: Claude model catalog (2295 tks) - Catalog of current and legacy Claude models with exact model IDs, aliases, context windows, and pricing.
- Data: Files API reference — Python (1334 tks) - Python Files API reference including file upload, listing, deletion, and usage in messages.
- Data: Files API reference — TypeScript (797 tks) - TypeScript Files API reference including file upload, listing, deletion, and usage in messages.
- Data: GitHub Actions workflow for @claude mentions (527 tks) - GitHub Actions workflow template for triggering Claude Code via @claude mentions.
- Data: GitHub App installation PR description (424 tks) - Template for PR description when installing Claude Code GitHub App integration.
- Data: HTTP error codes reference (1922 tks) - Reference for HTTP error codes returned by the Claude API with common causes and handling strategies.
- Data: Live documentation sources (2336 tks) - WebFetch URLs for fetching current Claude API and Agent SDK documentation from official sources.
- Data: Message Batches API reference — Python (1544 tks) - Python Batches API reference including batch creation, status polling, and result retrieval at 50% cost.
- Data: Prompt Caching — Design & Optimization (1880 tks) - Document on how to design prompt-building code for effective caching, including placement patterns and anti-patterns.
- Data: Session memory template (292 tks) - Template structure for session memory
summary.mdfiles. - Data: Streaming reference — Python (1528 tks) - Python streaming reference including sync/async streaming and handling different content types.
- Data: Streaming reference — TypeScript (1703 tks) - TypeScript streaming reference including basic streaming and handling different content types.
- Data: Tool use concepts (3721 tks) - Conceptual foundations of tool use with the Claude API including tool definitions, tool choice, and best practices.
- Data: Tool use reference — Python (5106 tks) - Python tool use reference including tool runner, manual agentic loop, code execution, and structured outputs.
- Data: Tool use reference — TypeScript (5033 tks) - TypeScript tool use reference including tool runner, manual agentic loop, code execution, and structured outputs.
Parts of the main system prompt.
- System Prompt: Advisor tool instructions (443 tks) - Instructions for using the Advisor tool.
- System Prompt: Agent Summary Generation (178 tks) - System prompt used for "Agent Summary" generation.
- System Prompt: Agent memory instructions (337 tks) - Instructions for including memory update guidance in agent system prompts.
- System Prompt: Agent thread notes (156 tks) - Behavioral guidelines for agent threads covering absolute paths, response formatting, emoji avoidance, and tool call punctuation.
- System Prompt: Auto mode (255 tks) - Continuous task execution, akin to a background agent.
- System Prompt: Avoiding Unnecessary Sleep Commands (part of PowerShell tool description) (182 tks) - Guidelines for avoiding unnecessary sleep commands in PowerShell scripts, including alternatives for waiting and notification.
- System Prompt: Censoring assistance with malicious activities (98 tks) - Guidelines for assisting with authorized security testing, defensive security, CTF challenges, and educational contexts while censoring requests for malicious activities.
- System Prompt: Chrome browser MCP tools (156 tks) - Instructions for loading Chrome browser MCP tools via MCPSearch before use.
- System Prompt: Claude in Chrome browser automation (759 tks) - Instructions for using Claude in Chrome browser automation tools effectively.
- System Prompt: Context compaction summary (278 tks) - Prompt used for context compaction summary (for the SDK).
- System Prompt: Description part of memory instructions (148 tks) - Field for describing what the memory is. Part of a bigger effort to instruct Claude how to create memories.
- System Prompt: Doing tasks (ambitious tasks) (47 tks) - Allow users to complete ambitious tasks; defer to user judgement on scope.
- System Prompt: Doing tasks (help and feedback) (24 tks) - How to inform users about help and feedback channels.
- System Prompt: Doing tasks (minimize file creation) (47 tks) - Prefer editing existing files over creating new ones.
- System Prompt: Doing tasks (no compatibility hacks) (52 tks) - Delete unused code completely rather than adding compatibility shims.
- System Prompt: Doing tasks (no premature abstractions) (72 tks) - Do not create abstractions for one-time operations or hypothetical requirements.
- System Prompt: Doing tasks (no time estimates) (47 tks) - Avoid giving time estimates or predictions.
- System Prompt: Doing tasks (no unnecessary additions) (78 tks) - Do not add features, refactor, or improve beyond what was asked.
- System Prompt: Doing tasks (no unnecessary error handling) (64 tks) - Do not add error handling for impossible scenarios; only validate at boundaries.
- System Prompt: Doing tasks (read before modifying) (46 tks) - Read and understand existing code before suggesting modifications.
- System Prompt: Doing tasks (security) (67 tks) - Avoid introducing security vulnerabilities like injection, XSS, etc.
- System Prompt: Doing tasks (software engineering focus) (104 tks) - Users primarily request software engineering tasks; interpret instructions in that context.
- System Prompt: Executing actions with care (590 tks) - Instructions for executing actions carefully.
- System Prompt: Fork usage guidelines (359 tks) - Instructions for when to fork subagents and rules against reading fork output mid-flight or fabricating fork results.
- System Prompt: Git status (97 tks) - System prompt for displaying the current git status at the start of the conversation.
- System Prompt: Hooks Configuration (1493 tks) - System prompt for hooks configuration. Used for above Claude Code config skill.
- System Prompt: How to use the SendUserMessage tool (283 tks) - Instructions for using the SendUserMessage tool.
- System Prompt: Insights at a glance summary (569 tks) - Generates a concise 4-part summary (what's working, hindrances, quick wins, ambitious workflows) for the insights report.
- System Prompt: Insights friction analysis (139 tks) - Analyzes aggregated usage data to identify friction patterns and categorize recurring issues.
- System Prompt: Insights on the horizon (148 tks) - Identifies ambitious future workflows and opportunities for autonomous AI-assisted development.
- System Prompt: Insights session facets extraction (310 tks) - Extracts structured facets (goal categories, satisfaction, friction) from a single Claude Code session transcript.
- System Prompt: Insights suggestions (748 tks) - Generates actionable suggestions including CLAUDE.md additions, features to try, and usage patterns.
- System Prompt: Learning mode (insights) (142 tks) - Instructions for providing educational insights when learning mode is active.
- System Prompt: Learning mode (1042 tks) - Main system prompt for learning mode with human collaboration instructions.
- System Prompt: Memory description of user feedback (139 tks) - Describes the user feedback memory type that stores guidance about work approaches, emphasizing recording both successes and failures and checking for contradictions with team memories.
- System Prompt: Minimal mode (164 tks) - Describes the behavior and constraints of minimal mode, which skips hooks, LSP, plugins, auto-memory, and other features while requiring explicit context via CLI flags.
- System Prompt: One of six rules for using sleep command (23 tks) - One of the six rules for using the sleep command.
- System Prompt: Option previewer (151 tks) - System prompt for previewing UI options in a side-by-side layout.
- System Prompt: Output efficiency (177 tks) - Instructs Claude to be concise and direct in text output, leading with answers over reasoning and limiting responses to essential information.
- System Prompt: Parallel tool call note (part of "Tool usage policy") (102 tks) - System prompt for telling Claude to using parallel tool calls.
- System Prompt: Phase four of plan mode (142 tks) - Phase four of plan mode.
- System Prompt: Scratchpad directory (170 tks) - Instructions for using a dedicated scratchpad directory for temporary files.
- System Prompt: Skillify Current Session (1882 tks) - System prompt for converting the current session in to a skill.
- System Prompt: Subagent delegation examples (606 tks) - Provides example interactions showing how a coordinator agent should delegate tasks to subagents, handle waiting states, and report results.
- System Prompt: System section (156 tks) - System section of the main system prompt.
- System Prompt: Team memory content display (55 tks) - Renders shared team memory file contents with path and content for injection into the conversation context.
- System Prompt: Teammate Communication (130 tks) - System prompt for teammate communication in swarm.
- System Prompt: Tone and style (code references) (39 tks) - Instruction to include file_path:line_number when referencing code.
- System Prompt: Tone and style (concise output — short) (16 tks) - Instruction for short and concise responses.
- System Prompt: Tool execution denied (144 tks) - System prompt for when tool execution is denied.
- System Prompt: Tool usage (create files) (30 tks) - Prefer Write tool instead of cat heredoc or echo redirection.
- System Prompt: Tool usage (delegate exploration) (95 tks) - Use Task tool for broader codebase exploration and deep research.
- System Prompt: Tool usage (direct search) (39 tks) - Use Glob/Grep directly for simple, directed searches.
- System Prompt: Tool usage (edit files) (26 tks) - Prefer Edit tool instead of sed/awk.
- System Prompt: Tool usage (read files) (29 tks) - Prefer Read tool instead of cat/head/tail/sed.
- System Prompt: Tool usage (reserve Bash) (75 tks) - Reserve Bash tool exclusively for system commands and terminal operations.
- System Prompt: Tool usage (search content) (30 tks) - Prefer Grep tool instead of grep or rg.
- System Prompt: Tool usage (search files) (26 tks) - Prefer Glob tool instead of find or ls.
- System Prompt: Tool usage (skill invocation) (102 tks) - Slash commands invoke user-invocable skills via Skill tool.
- System Prompt: Tool usage (subagent guidance) (103 tks) - Guidance on when and how to use subagents effectively.
- System Prompt: Tool usage (task management) (70 tks) - Use TodoWrite to break down and track work progress.
- System Prompt: Worker instructions (272 tks) - Instructions for workers to follow when implementing a change.
- System Prompt: Writing subagent prompts (365 tks) - Guidelines for writing effective prompts when delegating tasks to subagents, covering context-inheriting vs fresh subagent scenarios.
Text for large system reminders.
- System Reminder: /btw side question (244 tks) - System reminder for /btw slash command side questions without tools.
- System Reminder: Agent mention (45 tks) - Notification that user wants to invoke an agent.
- System Reminder: Compact file reference (57 tks) - Reference to file read before conversation summarization.
- System Reminder: Exited plan mode (73 tks) - Notification when exiting plan mode.
- System Reminder: File exists but empty (27 tks) - Warning when reading an empty file.
- System Reminder: File modified by user or linter (97 tks) - Notification that a file was modified externally.
- System Reminder: File opened in IDE (37 tks) - Notification that user opened a file in IDE.
- System Reminder: File shorter than offset (59 tks) - Warning when file read offset exceeds file length.
- System Reminder: File truncated (74 tks) - Notification that file was truncated due to size.
- System Reminder: Hook additional context (35 tks) - Additional context from a hook.
- System Reminder: Hook blocking error (52 tks) - Error from a blocking hook command.
- System Reminder: Hook stopped continuation prefix (12 tks) - Prefix for hook stopped continuation messages.
- System Reminder: Hook stopped continuation (30 tks) - Message when a hook stops continuation.
- System Reminder: Hook success (29 tks) - Success message from a hook.
- System Reminder: Invoked skills (33 tks) - List of skills invoked in this session.
- System Reminder: Lines selected in IDE (66 tks) - Notification about lines selected by user in IDE.
- System Reminder: MCP resource no content (41 tks) - Shown when MCP resource has no content.
- System Reminder: MCP resource no displayable content (43 tks) - Shown when MCP resource has no displayable content.
- System Reminder: Malware analysis after Read tool call (87 tks) - Instructions for analyzing malware without improving or augmenting it.
- System Reminder: Memory file contents (36 tks) - Contents of a memory file by path.
- System Reminder: Nested memory contents (33 tks) - Contents of a nested memory file.
- System Reminder: New diagnostics detected (35 tks) - Notification about new diagnostic issues.
- System Reminder: Output style active (32 tks) - Notification that an output style is active.
- System Reminder: Plan file reference (62 tks) - Reference to an existing plan file.
- System Reminder: Plan mode is active (5-phase) (1297 tks) - Enhanced plan mode system reminder with parallel exploration and multi-agent planning.
- System Reminder: Plan mode is active (iterative) (923 tks) - Iterative plan mode system reminder for main agent with user interviewing workflow.
- System Reminder: Plan mode is active (subagent) (307 tks) - Simplified plan mode system reminder for sub agents.
- System Reminder: Plan mode re-entry (236 tks) - System reminder sent when the user enters Plan mode after having previously exited it either via shift+tab or by approving Claude's plan.
- System Reminder: Session continuation (37 tks) - Notification that session continues from another machine.
- System Reminder: Task tools reminder (123 tks) - Reminder to use task tracking tools.
- System Reminder: Team Coordination (250 tks) - System reminder for team coordination.
- System Reminder: Team Shutdown (136 tks) - System reminder for team shutdown.
- System Reminder: TodoWrite reminder (98 tks) - Reminder to use TodoWrite tool for task tracking.
- System Reminder: Token usage (39 tks) - Current token usage statistics.
- System Reminder: USD budget (42 tks) - Current USD budget statistics.
- System Reminder: Ultraplan mode (396 tks) - System reminder for using Ultraplan mode to create a detailed implementation plan with multi-agent exploration and critique.
- System Reminder: Verify plan reminder (47 tks) - Reminder to verify completed plan.
- Tool Description: AskUserQuestion (287 tks) - Tool description for asking user questions.
- Tool Description: Computer (161 tks) - Main description for the Chrome browser computer automation tool.
- Tool Description: CronCreate (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 (240 tks) - Tool for performing exact string replacements in files.
- Tool Description: EnterPlanMode (878 tks) - Tool description for entering plan mode to explore and design implementation approaches.
- Tool Description: EnterWorktree (359 tks) - Tool description for the EnterWorktree tool.
- Tool Description: ExitPlanMode (417 tks) - Description for the ExitPlanMode tool, which presents a plan dialog for the user to approve.
- Tool Description: ExitWorktree (527 tks) - Roughly, the reverse of the ExitWorktree.
- Tool Description: Grep (300 tks) - Tool description for content search using ripgrep.
- Tool Description: LSP (255 tks) - Description for the LSP tool.
- Tool Description: NotebookEdit (121 tks) - Tool description for editing Jupyter notebook cells.
- Tool Description: PowerShell (978 tks) - Describes the PowerShell command execution tool with syntax guidance, timeout settings, and instructions to prefer specialized tools over PowerShell for file operations.
- Tool Description: ReadFile (412 tks) - Tool description for reading files.
- Tool Description: SendMessageTool (362 tks) - Agent teams version of SendMessageTool.
- Tool Description: Skill (326 tks) - Tool description for executing skills in the main conversation.
- Tool Description: Sleep (154 tks) - Tool for waiting/sleeping with early wake capability on user input.
- Tool Description: TaskCreate (499 tks) - Tool description for TaskCreate tool.
- Tool Description: TeamDelete (154 tks) - Tool description for the TeamDelete tool.
- Tool Description: TeammateTool (1645 tks) - Tool for managing teams and coordinating teammates in a swarm.
- Tool Description: TodoWrite (2037 tks) - Tool description for creating and managing task lists.
- Tool Description: WebFetch (297 tks) - Tool description for web fetch functionality.
- Tool Description: WebSearch (321 tks) - Tool description for web search functionality.
- Tool Description: Write (129 tks) - Tool for writing files to the local filesystem.
Additional notes for some Tool Descriptions
- Tool Description: Agent (usage notes) (838 tks) - Usage notes and instructions for the Task/Agent tool, including guidance on launching subagents, background execution, resumption, and worktree isolation.
- Tool Description: Agent (when to launch subagents) (174 tks) - Describes when to use the Agent tool - for launching specialized subagent subprocesses to autonomously handle complex multi-step tasks.
- Tool Description: AskUserQuestion (preview field) (134 tks) - Instructions for using the HTML preview field on single-select question options to display visual artifacts like UI mockups, code snippets, and diagrams.
- Tool Description: Bash (Git commit and PR creation instructions) (1611 tks) - Instructions for creating git commits and GitHub pull requests.
- Tool Description: Bash (alternative — communication) (18 tks) - Bash tool alternative: output text directly instead of echo/printf.
- Tool Description: Bash (alternative — content search) (27 tks) - Bash tool alternative: use Grep for content search instead of grep/rg.
- Tool Description: Bash (alternative — edit files) (27 tks) - Bash tool alternative: use Edit for file editing instead of sed/awk.
- Tool Description: Bash (alternative — file search) (26 tks) - Bash tool alternative: use Glob for file search instead of find/ls.
- Tool Description: Bash (alternative — read files) (27 tks) - Bash tool alternative: use Read for file reading instead of cat/head/tail.
- Tool Description: Bash (alternative — write files) (29 tks) - Bash tool alternative: use Write for file writing instead of echo/cat.
- Tool Description: Bash (built-in tools note) (53 tks) - Note that built-in tools provide better UX than Bash equivalents.
- Tool Description: Bash (git — avoid destructive ops) (58 tks) - Bash tool git instruction: consider safer alternatives to destructive operations.
- Tool Description: Bash (git — never skip hooks) (59 tks) - Bash tool git instruction: never skip hooks or bypass signing unless user requests it.
- Tool Description: Bash (git — prefer new commits) (22 tks) - Bash tool git instruction: prefer new commits over amending.
- Tool Description: Bash (maintain cwd) (41 tks) - Bash tool instruction: use absolute paths and avoid cd.
- Tool Description: Bash (no newlines) (24 tks) - Bash tool instruction: do not use newlines to separate commands.
- Tool Description: Bash (overview) (19 tks) - Opening line of the Bash tool description.
- Tool Description: Bash (parallel commands) (72 tks) - Bash tool instruction: run independent commands as parallel tool calls.
- Tool Description: Bash (prefer dedicated tools) (71 tks) - Warning to prefer dedicated tools over Bash for find, grep, cat, etc.
- Tool Description: Bash (quote file paths) (35 tks) - Bash tool instruction: quote file paths containing spaces.
- Tool Description: Bash (sandbox — adjust settings) (26 tks) - Work with user to adjust sandbox settings on failure.
- Tool Description: Bash (sandbox — default to sandbox) (38 tks) - Default to sandbox; only bypass when user asks or evidence of sandbox restriction.
- Tool Description: Bash (sandbox — evidence list header) (15 tks) - Header for list of sandbox-caused failure evidence.
- Tool Description: Bash (sandbox — evidence: access denied) (15 tks) - Sandbox evidence: access denied to paths outside allowed directories.
- Tool Description: Bash (sandbox — evidence: network failures) (17 tks) - Sandbox evidence: network connection failures to non-whitelisted hosts.
- Tool Description: Bash (sandbox — evidence: operation not permitted) (18 tks) - Sandbox evidence: operation not permitted errors.
- Tool Description: Bash (sandbox — evidence: unix socket errors) (11 tks) - Sandbox evidence: unix socket connection errors.
- Tool Description: Bash (sandbox — explain restriction) (36 tks) - Explain which sandbox restriction caused the failure.
- Tool Description: Bash (sandbox — failure evidence condition) (48 tks) - Condition: command failed with evidence of sandbox restrictions.
- Tool Description: Bash (sandbox — mandatory mode) (34 tks) - Policy: all commands must run in sandbox mode.
- Tool Description: Bash (sandbox — no exceptions) (17 tks) - Commands cannot run outside sandbox under any circumstances.
- Tool Description: Bash (sandbox — no sensitive paths) (36 tks) - Do not suggest adding sensitive paths to sandbox allowlist.
- Tool Description: Bash (sandbox — per-command) (52 tks) - Treat each command individually; default to sandbox for future commands.
- Tool Description: Bash (sandbox — response header) (17 tks) - Header for how to respond when seeing sandbox-caused failures.
- Tool Description: Bash (sandbox — retry without sandbox) (33 tks) - Immediately retry with dangerouslyDisableSandbox on sandbox failure.
- Tool Description: Bash (sandbox — tmpdir) (58 tks) - Use $TMPDIR for temporary files in sandbox mode.
- Tool Description: Bash (sandbox — user permission prompt) (14 tks) - Note that disabling sandbox will prompt user for permission.
- Tool Description: Bash (semicolon usage) (29 tks) - Bash tool instruction: use semicolons when sequential order matters but failure does not.
- Tool Description: Bash (sequential commands) (42 tks) - Bash tool instruction: chain dependent commands with &&.
- Tool Description: Bash (sleep — keep short) (29 tks) - Bash tool instruction: keep sleep duration to 1-5 seconds.
- Tool Description: Bash (sleep — no polling background tasks) (37 tks) - Bash tool instruction: do not poll background tasks, wait for notification.
- Tool Description: Bash (sleep — run immediately) (21 tks) - Bash tool instruction: do not sleep between commands that can run immediately.
- Tool Description: Bash (sleep — use check commands) (34 tks) - Bash tool instruction: use check commands rather than sleeping when polling.
- Tool Description: Bash (timeout) (83 tks) - Bash tool instruction: optional timeout configuration.
- Tool Description: Bash (verify parent directory) (38 tks) - Bash tool instruction: verify parent directory before creating files.
- Tool Description: Bash (working directory) (37 tks) - Bash tool note about working directory persistence and shell state.
- Tool Description: SendMessageTool (non-agent-teams) (133 tks) - Send a message the user will read, describes this tool well.
- Tool Description: TaskList (teammate workflow) (133 tks) - Conditional section appended to TaskList tool description.
- Tool Description: ToolSearch (second part) (202 tks) - The bulk of the tool description.
- Tool Description: request_teach_access (part of teach mode) (139 tks) - Describes a tool that requests permission to guide the user through a task step-by-step using fullscreen tooltip overlays instead of direct access.
- Tool Parameter: Computer action (251 tks) - Action parameter options for the Chrome browser computer tool.
Built-in skill prompts for specialized tasks.
- Skill: /init CLAUDE.md and skill setup (new version) (4618 tks) - A comprehensive onboarding flow for setting up CLAUDE.md and related skills/hooks in the current repository, including codebase exploration, user interviews, and iterative proposal refinement.
- Skill: /loop slash command (1040 tks) - Parses user input into an interval and prompt, converts the interval to a cron expression, and schedules a recurring task.
- Skill: /stuck slash command (964 tks) - Diagnozse frozen or slow Claude Code sessions.
- Skill: Build with Claude API (reference guide) (468 tks) - Template for presenting language-specific reference documentation with quick task navigation.
- Skill: Build with Claude API (5420 tks) - Main routing guide for building LLM-powered applications with Claude, including language detection, surface selection, and architecture overview.
- Skill: Create verifier skills (2625 tks) - Prompt for creating verifier skills for the Verify agent to automatically verify code changes.
- Skill: Debugging (412 tks) - Instructions for debugging an issue that the user is encountering in the Claude Code session.
- Skill: Simplify (877 tks) - Instructions for simplifying code.
- Skill: Update Claude Code Config (1255 tks) - Skill for modifying Claude Code configuration file (settings.json).
- Skill: Verify CLI changes (example for Verify skill) (565 tks) - Example workflow for verifying a CLI change, as part of the Verify skill.
- Skill: Verify server/API changes (example for Verify skill) (612 tks) - Example workflow for verifying a server/API change, as part of the Verify skill.
- Skill: Verify skill (4888 tks) - Skill for opinionated verification workflow for validating code changes.
- Skill: update-config (7-step verification flow) (1160 tks) - A skill that guides Claude through a 7-step process to construct and verify hooks for Claude Code, ensuring they work correctly in the user's specific project environment.