mirror of
https://github.com/Piebald-AI/claude-code-system-prompts.git
synced 2026-06-13 14:43:33 +08:00
625 lines
120 KiB
Markdown
625 lines
120 KiB
Markdown
<div>
|
||
<div align="right">
|
||
<a href="https://piebald.ai"><img width="200" top="20" align="right" src="https://github.com/Piebald-AI/.github/raw/main/Wordmark.svg"></a>
|
||
</div>
|
||
|
||
<div align="left">
|
||
|
||
### Check out Piebald
|
||
We've released **Piebald**, the ultimate agentic AI developer experience. \
|
||
Download it and try it out for free! **https://piebald.ai/**
|
||
|
||
<a href="https://piebald.ai/discord"><img src="https://img.shields.io/badge/Join%20our%20Discord-5865F2?style=flat&logo=discord&logoColor=white" alt="Join our Discord"></a>
|
||
<a href="https://x.com/PiebaldAI"><img src="https://img.shields.io/badge/Follow%20%40PiebaldAI-000000?style=flat&logo=x&logoColor=white" alt="X"></a>
|
||
|
||
<sub>[**Scroll down for Claude Code's system prompts.**](#claude-code-system-prompts) :point_down:</sub>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div align="left">
|
||
<a href="https://piebald.ai">
|
||
<picture>
|
||
<source media="(prefers-color-scheme: dark)" srcset="https://piebald.ai/screenshot-dark.png">
|
||
<source media="(prefers-color-scheme: light)" srcset="https://piebald.ai/screenshot-light.png">
|
||
<img alt="hero" width="800" src="https://piebald.ai/screenshot-light.png">
|
||
</picture>
|
||
</a>
|
||
</div>
|
||
|
||
# Claude Code System Prompts
|
||
|
||
[](https://github.com/hesreallyhim/awesome-claude-code)
|
||
|
||
> [!tip]
|
||
> **NEW (June 12, 2026):** We've greatly expanded this list with many more of Claude Code's prompts—**from 350 to 515 (+165)**—our most complete coverage yet.
|
||
|
||
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.177](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.1.177) (June 12th, 2026).** It also contains a [**CHANGELOG.md**](./CHANGELOG.md) for the system prompts across 210 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.**
|
||
|
||
> [!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`, and `TodoWrite`, 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.md` generation, session title generation, etc. featuring their own systems prompts.
|
||
|
||
The result—500+ strings that are constantly changing and moving within a very large minified JS file.
|
||
|
||
> [!important]
|
||
> Want to **modify a particular piece of the system prompt** in your own Claude Code installation? **Use [tweakcc](https://github.com/Piebald-AI/tweakcc).** It—
|
||
> - lets you customize 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.
|
||
|
||
## Extraction
|
||
|
||
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](https://github.com/Piebald-AI/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.
|
||
|
||
## Prompts
|
||
|
||
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.
|
||
|
||
### Agent Prompts
|
||
|
||
Sub-agents and utilities.
|
||
|
||
#### Sub-agents
|
||
|
||
- [Agent Prompt: Explore](./system-prompts/agent-prompt-explore.md) (**575** tks) - System prompt for the Explore subagent.
|
||
- [Agent Prompt: Plan mode (enhanced)](./system-prompts/agent-prompt-plan-mode-enhanced.md) (**715** tks) - Enhanced prompt for the Plan subagent.
|
||
|
||
#### Creation Assistants
|
||
|
||
- [Agent Prompt: Agent creation architect](./system-prompts/agent-prompt-agent-creation-architect.md) (**1110** tks) - System prompt for creating custom AI agents with detailed specifications.
|
||
- [Agent Prompt: CLAUDE.md creation](./system-prompts/agent-prompt-claudemd-creation.md) (**384** tks) - System prompt for analyzing codebases and creating CLAUDE.md documentation files.
|
||
- [Agent Prompt: Status line setup](./system-prompts/agent-prompt-status-line-setup.md) (**2433** tks) - System prompt for the statusline-setup agent that configures status line display.
|
||
|
||
#### Slash Commands
|
||
|
||
- [Agent Prompt: /batch slash command](./system-prompts/agent-prompt-batch-slash-command.md) (**1106** tks) - Instructions for orchestrating a large, parallelizable change across a codebase.
|
||
- [Agent Prompt: /code-review part 1 base finder angles](./system-prompts/agent-prompt-code-review-part-1-base-finder-angles.md) (**145** tks) - Line-by-line diff scan instructions for the /code-review slash command's finder-angle phase.
|
||
- [Agent Prompt: /code-review part 2 low effort mode](./system-prompts/agent-prompt-code-review-part-2-low-effort-mode.md) (**345** tks) - Low-effort /code-review prompt that reads the diff once and returns up to four hunk-visible runtime correctness findings.
|
||
- [Agent Prompt: /code-review part 3 extra-high and maximum effort modes](./system-prompts/agent-prompt-code-review-part-3-extra-high-and-maximum-effort-modes.md) (**363** tks) - Extra-high and maximum-effort /code-review prompt that runs five finder angles, one-vote verification, a gap sweep, and capped JSON findings.
|
||
- [Agent Prompt: /code-review part 4 three-state verification phase](./system-prompts/agent-prompt-code-review-part-4-three-state-verification-phase.md) (**98** tks) - Verification phase for /code-review that asks one agent verifier to classify each candidate as confirmed, plausible, or refuted.
|
||
- [Agent Prompt: /code-review part 5 recall-biased verification phase](./system-prompts/agent-prompt-code-review-part-5-recall-biased-verification-phase.md) (**175** tks) - Recall-biased /code-review verification phase that treats realistic uncertain findings as plausible unless code refutes them.
|
||
- [Agent Prompt: /code-review part 6 medium effort mode](./system-prompts/agent-prompt-code-review-part-6-medium-effort-mode.md) (**312** tks) - Medium-effort /code-review prompt that favors precision with three finder angles, one-vote verification, and up to eight JSON findings.
|
||
- [Agent Prompt: /code-review part 7 high effort mode](./system-prompts/agent-prompt-code-review-part-7-high-effort-mode.md) (**345** tks) - High-effort /code-review prompt that favors recall with three finder angles, recall-biased verification, and up to ten JSON findings.
|
||
- [Agent Prompt: /code-review part 8 GitHub comment posting](./system-prompts/agent-prompt-code-review-part-8-github-comment-posting.md) (**152** tks) - Optional /code-review instructions for posting findings as GitHub inline PR comments when --comment is passed.
|
||
- [Agent Prompt: /code-review part 9 fix application](./system-prompts/agent-prompt-code-review-part-9-fix-application.md) (**126** tks) - Optional /code-review instructions for applying findings to the working tree when --fix is passed.
|
||
- [Agent Prompt: /rename auto-generate session name](./system-prompts/agent-prompt-rename-auto-generate-session-name.md) (**80** tks) - Prompt used by /rename (no args) to auto-generate a kebab-case session name from conversation context.
|
||
- [Agent Prompt: /review-pr slash command](./system-prompts/agent-prompt-review-pr-slash-command.md) (**235** tks) - System prompt for reviewing GitHub pull requests with code analysis.
|
||
- [Agent Prompt: /schedule slash command](./system-prompts/agent-prompt-schedule-slash-command.md) (**3131** 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](./system-prompts/agent-prompt-security-review-slash-command.md) (**2521** tks) - Comprehensive security review prompt for analyzing code changes with focus on exploitable vulnerabilities.
|
||
- [Agent Prompt: /simplify slash command](./system-prompts/agent-prompt-simplify-slash-command.md) (**362** tks) - Instructions for the /simplify slash command that reviews changed code for reuse, simplification, efficiency, and altitude cleanups, then applies the fixes.
|
||
|
||
#### Utilities
|
||
|
||
- [Agent Prompt: Agent Hook](./system-prompts/agent-prompt-agent-hook.md) (**122** tks) - Prompt for an 'agent hook'.
|
||
- [Agent Prompt: Auto mode rule reviewer](./system-prompts/agent-prompt-auto-mode-rule-reviewer.md) (**292** tks) - Reviews and critiques user-defined auto mode classifier rules for clarity, completeness, conflicts, and actionability.
|
||
- [Agent Prompt: Away summary generation](./system-prompts/agent-prompt-away-summary-generation.md) (**73** tks) - Prompts a no-tools away-summary generation run to recap the goal, current task, and next action when the user returns.
|
||
- [Agent Prompt: Background agent state classifier](./system-prompts/agent-prompt-background-agent-state-classifier.md) (**4405** tks) - Classifies the tail of a background agent transcript as working, blocked, done, or failed and returns concise state JSON.
|
||
- [Agent Prompt: Background job agent instructions](./system-prompts/agent-prompt-background-job-agent-instructions.md) (**427** tks) - Instructs the built-in background job agent to narrate progress, restate tool results, and emit explicit result, needs input, or failed status signals.
|
||
- [Agent Prompt: Bash command description writer](./system-prompts/agent-prompt-bash-command-description-writer.md) (**207** tks) - Instructions for generating clear, concise command descriptions in active voice for bash commands.
|
||
- [Agent Prompt: Bash command prefix detection](./system-prompts/agent-prompt-bash-command-prefix-detection.md) (**823** tks) - System prompt for detecting command prefixes and command injection.
|
||
- [Agent Prompt: Claude Code guide](./system-prompts/agent-prompt-claude-code-guide.md) (**143** tks) - Subagent that answers Claude Code feature/SDK/API questions.
|
||
- [Agent Prompt: Claude guide agent](./system-prompts/agent-prompt-claude-guide-agent.md) (**833** 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](./system-prompts/agent-prompt-coding-session-title-generator.md) (**314** tks) - Generates a title for the coding session.
|
||
- [Agent Prompt: Conversation summarization](./system-prompts/agent-prompt-conversation-summarization.md) (**1201** tks) - System prompt for creating detailed conversation summaries.
|
||
- [Agent Prompt: Determine which memory files to attach](./system-prompts/agent-prompt-determine-which-memory-files-to-attach.md) (**271** tks) - Agent for determining which memory files to attach for the main agent.
|
||
- [Agent Prompt: Dream memory consolidation](./system-prompts/agent-prompt-dream-memory-consolidation.md) (**859** 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: Dream memory pruning](./system-prompts/agent-prompt-dream-memory-pruning.md) (**456** tks) - Instructs an agent to perform a memory pruning pass by deleting stale or invalidated memory files and collapsing duplicates in the memory directory.
|
||
- [Agent Prompt: General purpose agent](./system-prompts/agent-prompt-general-purpose-agent.md) (**63** tks) - Defines a general-purpose agent for researching complex questions, searching code, and executing multi-step tasks.
|
||
- [Agent Prompt: General purpose](./system-prompts/agent-prompt-general-purpose.md) (**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: General task agent](./system-prompts/agent-prompt-general-task-agent.md) (**99** tks) - Instructs a Claude Code task agent to complete the user's request fully and report the essential outcome.
|
||
- [Agent Prompt: Hook condition evaluator (stop)](./system-prompts/agent-prompt-hook-condition-evaluator-stop.md) (**319** tks) - System prompt for evaluating hook conditions, specifically stop conditions, in Claude Code.
|
||
- [Agent Prompt: Hook condition evaluator](./system-prompts/agent-prompt-hook-condition-evaluator.md) (**88** tks) - Instructs an agent to judge whether a user-provided hook condition is met.
|
||
- [Agent Prompt: Inherited context for worktree sub-agent](./system-prompts/agent-prompt-inherited-context-for-worktree-sub-agent.md) (**121** tks) - Briefs a sub-agent that it has inherited a parent session's context and is now working in its own isolated git worktree.
|
||
- [Agent Prompt: Managed Agents onboarding flow](./system-prompts/agent-prompt-managed-agents-onboarding-flow.md) (**2785** tks) - Interactive interview script that helps users configure a Managed Agent by describing the task, proposing tools and resources, setting up the environment and session, testing access, and emitting integration code.
|
||
- [Agent Prompt: Memory synthesis](./system-prompts/agent-prompt-memory-synthesis.md) (**449** tks) - Subagent that reads persistent memory files and returns a JSON synthesis of only the information relevant to each query, with cited filenames.
|
||
- [Agent Prompt: Onboarding guide draft share link workflow](./system-prompts/agent-prompt-onboarding-guide-draft-share-link-workflow.md) (**323** tks) - Adds instructions for sharing the draft ONBOARDING.md before review, then updating the same ShareOnboardingGuide link after the user answers the review questions.
|
||
- [Agent Prompt: Onboarding guide generator](./system-prompts/agent-prompt-onboarding-guide-generator.md) (**1135** tks) - Co-authors a team onboarding guide (ONBOARDING.md) for new Claude Code users by analyzing the creator's usage data, classifying session types, and iterating on the draft collaboratively.
|
||
- [Agent Prompt: PR follow-up cron](./system-prompts/agent-prompt-pr-follow-up-cron.md) (**172** tks) - Cron prompt for checking a pull request created in the session and fixing failures, comments, or conflicts.
|
||
- [Agent Prompt: Prompt Suggestion Generator v2](./system-prompts/agent-prompt-prompt-suggestion-generator-v2.md) (**344** tks) - V2 instructions for generating prompt suggestions for Claude Code.
|
||
- [Agent Prompt: Quick PR creation](./system-prompts/agent-prompt-quick-pr-creation.md) (**986** tks) - Streamlined prompt for creating a commit and pull request with pre-populated context.
|
||
- [Agent Prompt: Quick git commit](./system-prompts/agent-prompt-quick-git-commit.md) (**574** tks) - Streamlined prompt for creating a single git commit with pre-populated context.
|
||
- [Agent Prompt: Read-only search agent](./system-prompts/agent-prompt-read-only-search-agent.md) (**93** tks) - Defines a read-only search agent for broad fan-out code searches that returns conclusions instead of file dumps.
|
||
- [Agent Prompt: Recent Message Summarization](./system-prompts/agent-prompt-recent-message-summarization.md) (**804** tks) - Agent prompt used for summarizing recent messages.
|
||
- [Agent Prompt: Schedule action selection](./system-prompts/agent-prompt-schedule-action-selection.md) (**114** tks) - Instructs the cloud scheduling agent to ask the user which schedule action to perform first.
|
||
- [Agent Prompt: Security monitor for autonomous agent actions (first part)](./system-prompts/agent-prompt-security-monitor-for-autonomous-agent-actions-first-part.md) (**4897** 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)](./system-prompts/agent-prompt-security-monitor-for-autonomous-agent-actions-second-part.md) (**5500** 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](./system-prompts/agent-prompt-session-search.md) (**158** tks) - Subagent prompt for searching past Claude Code conversation sessions by scanning .jsonl transcript files and returning matching session IDs.
|
||
- [Agent Prompt: Session title and branch generation](./system-prompts/agent-prompt-session-title-and-branch-generation.md) (**307** tks) - Agent for generating succinct session titles and git branch names.
|
||
- [Agent Prompt: Session transcript chunk summary](./system-prompts/agent-prompt-session-transcript-chunk-summary.md) (**89** tks) - Instructs an agent to summarize a chunk of a Claude Code session transcript concisely.
|
||
- [Agent Prompt: Summarization no-tools guard](./system-prompts/agent-prompt-summarization-no-tools-guard.md) (**107** tks) - Shared prefix for compaction summarization agents that forbids tool use and requires plain text analysis and summary blocks.
|
||
- [Agent Prompt: WebFetch summarizer](./system-prompts/agent-prompt-webfetch-summarizer.md) (**189** tks) - Prompt for agent that summarizes verbose output from WebFetch for the main model.
|
||
- [Agent Prompt: Worker fork](./system-prompts/agent-prompt-worker-fork.md) (**268** tks) - System prompt for a forked worker sub-agent that executes a single directive from the parent agent and reports back concisely.
|
||
- [Agent Prompt: Workflow script plain text return note](./system-prompts/agent-prompt-workflow-script-plain-text-return-note.md) (**76** tks) - Appended note telling a workflow script agent that its final text response is parsed as the script return value.
|
||
- [Agent Prompt: Workflow script structured return note](./system-prompts/agent-prompt-workflow-script-structured-return-note.md) (**120** tks) - Appended note telling a workflow script agent to return its final answer by calling the structured output tool exactly once.
|
||
- [Agent Prompt: Workflow subagent plain text output](./system-prompts/agent-prompt-workflow-subagent-plain-text-output.md) (**154** tks) - Instructs an internal workflow subagent to return its final text verbatim as the calling workflow script's parsed result.
|
||
- [Agent Prompt: Workflow subagent structured output](./system-prompts/agent-prompt-workflow-subagent-structured-output.md) (**190** tks) - Instructs an internal workflow subagent to return its final answer by calling the StructuredOutput tool exactly once with schema-valid input.
|
||
|
||
### Data
|
||
|
||
The content of various template files embedded in Claude Code.
|
||
|
||
- [Data: Anthropic CLI](./system-prompts/data-anthropic-cli.md) (**4615** tks) - Reference documentation for the ant CLI covering installation, authentication, command structure, input and output shaping, managed agents workflows, and scripting patterns.
|
||
- [Data: Assistant voice and values template](./system-prompts/data-assistant-voice-and-values-template.md) (**454** tks) - Template content for an assistant.md file describing Claude's voice, values, and communication style.
|
||
- [Data: Claude API reference — C#](./system-prompts/data-claude-api-reference-c.md) (**5071** tks) - C# SDK reference including installation, client initialization, basic requests, streaming, and tool use.
|
||
- [Data: Claude API reference — Go](./system-prompts/data-claude-api-reference-go.md) (**4898** tks) - Go SDK reference.
|
||
- [Data: Claude API reference — Java](./system-prompts/data-claude-api-reference-java.md) (**4912** tks) - Java SDK reference including installation, client initialization, basic requests, streaming, and beta tool use.
|
||
- [Data: Claude API reference — PHP](./system-prompts/data-claude-api-reference-php.md) (**3943** tks) - PHP SDK reference.
|
||
- [Data: Claude API reference — Python](./system-prompts/data-claude-api-reference-python.md) (**5524** tks) - Python SDK reference including installation, client initialization, basic requests, thinking, and multi-turn conversation.
|
||
- [Data: Claude API reference — Ruby](./system-prompts/data-claude-api-reference-ruby.md) (**1301** tks) - Ruby SDK reference including installation, client initialization, basic requests, streaming, and beta tool runner.
|
||
- [Data: Claude API reference — TypeScript](./system-prompts/data-claude-api-reference-typescript.md) (**4116** tks) - TypeScript SDK reference including installation, client initialization, basic requests, thinking, and multi-turn conversation.
|
||
- [Data: Claude API reference — cURL](./system-prompts/data-claude-api-reference-curl.md) (**2890** tks) - Raw API reference for Claude API for use with cURL or else Raw HTTP.
|
||
- [Data: Claude Code live documentation sources](./system-prompts/data-claude-code-live-documentation-sources.md) (**1380** tks) - WebFetch URLs for fetching current Claude Code documentation from official sources.
|
||
- [Data: Claude Code recent changes reference](./system-prompts/data-claude-code-recent-changes-reference.md) (**528** tks) - Reference mapping of recently removed or renamed Claude Code commands, flags, and terms to their current replacements.
|
||
- [Data: Claude Platform on AWS reference](./system-prompts/data-claude-platform-on-aws-reference.md) (**1158** tks) - Reference documentation for using the Claude Developer Platform through AWS infrastructure, including AnthropicAWS clients, required region and workspace configuration, SigV4 authentication, and short-term API keys.
|
||
- [Data: Claude model catalog](./system-prompts/data-claude-model-catalog.md) (**3079** tks) - Catalog of current and legacy Claude models with exact model IDs, aliases, context windows, and pricing.
|
||
- [Data: Cowork plugin MCP discovery and connection](./system-prompts/data-cowork-plugin-mcp-discovery-and-connection.md) (**1338** tks) - Reference guidance for finding MCP connectors during plugin customization, using search and suggestion tools, mapping categories to keywords, and writing .mcp.json entries.
|
||
- [Data: Cowork plugin component schemas](./system-prompts/data-cowork-plugin-component-schemas.md) (**3109** tks) - Reference documentation for Cowork plugin component formats, including skills, agents, hooks, MCP servers, legacy commands, CONNECTORS.md, and README.md.
|
||
- [Data: Cowork plugin examples](./system-prompts/data-cowork-plugin-examples.md) (**2323** tks) - Reference examples of minimal, medium, and complex Cowork plugin structures with plugin metadata, skills, agents, hooks, MCP config, README, and connectors.
|
||
- [Data: Files API reference — Python](./system-prompts/data-files-api-reference-python.md) (**1360** tks) - Python Files API reference including file upload, listing, deletion, and usage in messages.
|
||
- [Data: Files API reference — TypeScript](./system-prompts/data-files-api-reference-typescript.md) (**797** tks) - TypeScript Files API reference including file upload, listing, deletion, and usage in messages.
|
||
- [Data: GitHub Actions workflow for @claude mentions](./system-prompts/data-github-actions-workflow-for-claude-mentions.md) (**525** tks) - GitHub Actions workflow template for triggering Claude Code via @claude mentions.
|
||
- [Data: GitHub App installation PR description](./system-prompts/data-github-app-installation-pr-description.md) (**409** tks) - Template for PR description when installing Claude Code GitHub App integration.
|
||
- [Data: HTTP error codes reference](./system-prompts/data-http-error-codes-reference.md) (**2755** tks) - Reference for HTTP error codes returned by the Claude API with common causes and handling strategies.
|
||
- [Data: Knowledge MCP search strategies](./system-prompts/data-knowledge-mcp-search-strategies.md) (**447** tks) - Reference query patterns for using knowledge MCPs to discover organization-specific tool names, project identifiers, team names, and workflow details during plugin customization.
|
||
- [Data: Live documentation sources](./system-prompts/data-live-documentation-sources.md) (**4316** tks) - WebFetch URLs for fetching current Claude API and Agent SDK documentation from official sources.
|
||
- [Data: Managed Agents client patterns](./system-prompts/data-managed-agents-client-patterns.md) (**2754** tks) - Reference guide of common client-side patterns for driving Managed Agent sessions, including stream reconnection, idle-break gating, tool confirmations, interrupts, and custom tools.
|
||
- [Data: Managed Agents core concepts](./system-prompts/data-managed-agents-core-concepts.md) (**4000** tks) - Reference documentation for the Managed Agents API covering core concepts (Agents, Sessions, Environments, Containers), lifecycle, versioning, endpoints, and usage patterns.
|
||
- [Data: Managed Agents endpoint reference](./system-prompts/data-managed-agents-endpoint-reference.md) (**7765** tks) - Comprehensive reference for Managed Agents API endpoints, SDK methods, request/response schemas, error handling, and rate limits.
|
||
- [Data: Managed Agents environments and resources](./system-prompts/data-managed-agents-environments-and-resources.md) (**3191** tks) - Reference documentation covering Managed Agents environments, file resources, GitHub repository mounting, and the Files API with SDK examples.
|
||
- [Data: Managed Agents events and steering](./system-prompts/data-managed-agents-events-and-steering.md) (**3056** tks) - Reference guide for sending and receiving events on managed agent sessions, including streaming, polling, reconnection, message queuing, interrupts, and event payload details.
|
||
- [Data: Managed Agents memory stores reference](./system-prompts/data-managed-agents-memory-stores-reference.md) (**2780** tks) - Reference documentation for Managed Agents memory stores, including store creation, session attachment, FUSE mounts, memory CRUD, concurrency, versions, redaction, and endpoint paths.
|
||
- [Data: Managed Agents multiagent sessions](./system-prompts/data-managed-agents-multiagent-sessions.md) (**1839** tks) - Reference documentation for Managed Agents multiagent sessions, including coordinator rosters, threads, session stream events, subagent tool permissions, and pitfalls.
|
||
- [Data: Managed Agents outcomes](./system-prompts/data-managed-agents-outcomes.md) (**1772** tks) - Reference documentation for Managed Agents outcomes, including user.define_outcome events, rubrics, outcome evaluation events, deliverables, and interaction rules.
|
||
- [Data: Managed Agents overview](./system-prompts/data-managed-agents-overview.md) (**2941** tks) - Provides the agent with a comprehensive overview of the Managed Agents API architecture, mandatory agent-then-session flow, beta headers, documentation reading guide, and common pitfalls.
|
||
- [Data: Managed Agents reference — Python](./system-prompts/data-managed-agents-reference-python.md) (**2893** tks) - Reference guide for using the Anthropic Python SDK to create and manage agents, sessions, environments, streaming, custom tools, files, and MCP servers.
|
||
- [Data: Managed Agents reference — TypeScript](./system-prompts/data-managed-agents-reference-typescript.md) (**2875** tks) - Reference guide for using the Anthropic TypeScript SDK to create and manage agents, sessions, environments, streaming, custom tools, file uploads, and MCP server integration.
|
||
- [Data: Managed Agents reference — cURL](./system-prompts/data-managed-agents-reference-curl.md) (**2658** tks) - Provides cURL and raw HTTP request examples for the Managed Agents API including environment, agent, and session lifecycle operations.
|
||
- [Data: Managed Agents scheduled deployments](./system-prompts/data-managed-agents-scheduled-deployments.md) (**1992** tks) - Reference documentation for Managed Agents scheduled deployments, including cron schedule creation, deployment runs, lifecycle operations, failure behavior, and manual runs.
|
||
- [Data: Managed Agents self-hosted sandboxes](./system-prompts/data-managed-agents-self-hosted-sandboxes.md) (**2930** tks) - Reference documentation for running Managed Agents tool execution in self-hosted infrastructure, including environment setup, workers, webhook-driven wake, orchestration, monitoring, credentials, and security responsibilities.
|
||
- [Data: Managed Agents tools and skills](./system-prompts/data-managed-agents-tools-and-skills.md) (**4953** tks) - Reference documentation covering the Managed Agents SDK's tool types (agent toolset, MCP, custom), permission policies, vault credential management, and skills API for building specialized agents.
|
||
- [Data: Managed Agents webhooks](./system-prompts/data-managed-agents-webhooks.md) (**1439** tks) - Reference documentation for Managed Agents webhooks, including endpoint registration, signature verification, payload envelopes, supported event types, delivery behavior, and pitfalls.
|
||
- [Data: Message Batches API reference — Python](./system-prompts/data-message-batches-api-reference-python.md) (**1635** tks) - Python Batches API reference including batch creation, status polling, and result retrieval at 50% cost.
|
||
- [Data: Message Batches API — TypeScript](./system-prompts/data-message-batches-api-typescript.md) (**805** tks) - TypeScript usage guide for Claude's asynchronous Message Batches endpoint.
|
||
- [Data: Prompt Caching — Design & Optimization](./system-prompts/data-prompt-caching-design-optimization.md) (**3927** tks) - Document on how to design prompt-building code for effective caching, including placement patterns and anti-patterns.
|
||
- [Data: Streaming reference — Python](./system-prompts/data-streaming-reference-python.md) (**1725** tks) - Python streaming reference including sync/async streaming and handling different content types.
|
||
- [Data: Streaming reference — TypeScript](./system-prompts/data-streaming-reference-typescript.md) (**1675** tks) - TypeScript streaming reference including basic streaming and handling different content types.
|
||
- [Data: Token counting reference](./system-prompts/data-token-counting-reference.md) (**486** tks) - Reference documentation for counting Claude model tokens with the Messages count_tokens endpoint and Anthropic SDK or CLI examples, including warnings against OpenAI tokenizers.
|
||
- [Data: Tool use concepts](./system-prompts/data-tool-use-concepts.md) (**4446** tks) - Conceptual foundations of tool use with the Claude API including tool definitions, tool choice, and best practices.
|
||
- [Data: Tool use reference — Python](./system-prompts/data-tool-use-reference-python.md) (**5106** tks) - Python tool use reference including tool runner, manual agentic loop, code execution, and structured outputs.
|
||
- [Data: Tool use reference — TypeScript](./system-prompts/data-tool-use-reference-typescript.md) (**5033** tks) - TypeScript tool use reference including tool runner, manual agentic loop, code execution, and structured outputs.
|
||
- [Data: User profile memory template](./system-prompts/data-user-profile-memory-template.md) (**232** tks) - Template content for the user profile memory file, covering personal details, work context, schedule, and communication preferences.
|
||
|
||
### System Prompt
|
||
|
||
Parts of the main system prompt.
|
||
|
||
- [System Prompt: /loop tick (loop.md absent, dynamic pacing)](./system-prompts/system-prompt-loop-tick-loopmd-absent-dynamic-pacing.md) (**177** tks) - Loop tick injection for dynamic self-paced autonomous checks when loop.md is absent.
|
||
- [System Prompt: /loop tick (loop.md tasks)](./system-prompts/system-prompt-loop-tick-loopmd-tasks.md) (**94** tks) - Loop tick injection for recurring cron-based runs of tasks from loop.md.
|
||
- [System Prompt: /loop tick (loop.md tasks, dynamic pacing)](./system-prompts/system-prompt-loop-tick-loopmd-tasks-dynamic-pacing.md) (**174** tks) - Loop tick injection for dynamic self-paced runs of tasks from loop.md.
|
||
- [System Prompt: Act when ready](./system-prompts/system-prompt-act-when-ready.md) (**68** tks) - Instructs the agent to act once it has enough information and give recommendations instead of exhaustive surveys.
|
||
- [System Prompt: Action safety and truthful reporting](./system-prompts/system-prompt-action-safety-and-truthful-reporting.md) (**190** tks) - Requires confirmation for irreversible or outward-facing actions, checking targets before destructive edits, and truthful reporting of outcomes.
|
||
- [System Prompt: Advisor tool instructions](./system-prompts/system-prompt-advisor-tool-instructions.md) (**443** tks) - Instructions for using the Advisor tool.
|
||
- [System Prompt: Agent Summary Generation](./system-prompts/system-prompt-agent-summary-generation.md) (**178** tks) - System prompt used for "Agent Summary" generation.
|
||
- [System Prompt: Agent memory instructions](./system-prompts/system-prompt-agent-memory-instructions.md) (**337** tks) - Instructions for including memory update guidance in agent system prompts.
|
||
- [System Prompt: Agent thread notes](./system-prompts/system-prompt-agent-thread-notes.md) (**205** tks) - Behavioral guidelines for agent threads covering absolute paths, response formatting, emoji avoidance, and tool call punctuation.
|
||
- [System Prompt: Auto mode](./system-prompts/system-prompt-auto-mode.md) (**244** tks) - Continuous task execution, akin to a background agent.
|
||
- [System Prompt: Autonomous loop check](./system-prompts/system-prompt-autonomous-loop-check.md) (**1071** tks) - Defines behavior for autonomous timer-based invocations, guiding Claude to continue established work, maintain PRs, and handle repeated idle checks while the user is away.
|
||
- [System Prompt: Autonomous loop notification guidance](./system-prompts/system-prompt-autonomous-loop-notification-guidance.md) (**98** tks) - Guides when autonomous loop ticks should notify the user via PushNotification for blockers or actionable state changes.
|
||
- [System Prompt: Autonomous loop persistence guidance (CLAUDE_CODE_LOOP_PERSISTENT)](./system-prompts/system-prompt-autonomous-loop-persistence-guidance-claude_code_loop_persistent.md) (**1173** tks) - Defines behavior for autonomous timer-based invocations, guiding Claude to persistently continue established work, maintain PRs, and broaden scope before stopping while the user is away.
|
||
- [System Prompt: Autonomous loop tick (dynamic pacing)](./system-prompts/system-prompt-autonomous-loop-tick-dynamic-pacing.md) (**168** tks) - Autonomous loop tick injection for dynamic self-paced autonomous checks scheduled with ScheduleWakeup.
|
||
- [System Prompt: Autonomous loop tick](./system-prompts/system-prompt-autonomous-loop-tick.md) (**87** tks) - Autonomous loop tick injection for recurring cron-based autonomous checks.
|
||
- [System Prompt: Autonomous operation guidelines](./system-prompts/system-prompt-autonomous-operation-guidelines.md) (**301** tks) - Instructs autonomous sessions to proceed on reversible work, stop for destructive or scope-changing actions, and finish promised work before ending the turn.
|
||
- [System Prompt: Avoiding Unnecessary Sleep Commands (part of PowerShell tool description)](./system-prompts/system-prompt-avoiding-unnecessary-sleep-commands-part-of-powershell-tool-description.md) (**175** tks) - Guidelines for avoiding unnecessary sleep commands in PowerShell scripts, including alternatives for waiting and notification.
|
||
- [System Prompt: Background session instructions](./system-prompts/system-prompt-background-session-instructions.md) (**153** tks) - Instructions for background job sessions to use the job-specific temporary directory and follow the appropriate worktree isolation guidance.
|
||
- [System Prompt: Background worktree isolation guidance](./system-prompts/system-prompt-background-worktree-isolation-guidance.md) (**129** tks) - Tells background sessions when to enter an isolated worktree before making code changes and when to continue in place.
|
||
- [System Prompt: Censoring assistance with malicious activities](./system-prompts/system-prompt-censoring-assistance-with-malicious-activities.md) (**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](./system-prompts/system-prompt-chrome-browser-mcp-tools.md) (**255** tks) - Instructions for loading deferred Chrome browser MCP tools through ToolSearch in a single batched selection before browser tasks.
|
||
- [System Prompt: Clarifying question research first](./system-prompts/system-prompt-clarifying-question-research-first.md) (**88** tks) - Encourages brief read-only investigation before asking the user clarifying questions.
|
||
- [System Prompt: Claude Fable 5 model identity](./system-prompts/system-prompt-claude-fable-5-model-identity.md) (**177** tks) - Identifies this Claude iteration as Claude Fable 5, explains its relationship to Claude Mythos 5, and points users to Anthropic's Fable and Mythos announcement for differences.
|
||
- [System Prompt: Claude in Chrome browser automation](./system-prompts/system-prompt-claude-in-chrome-browser-automation.md) (**962** tks) - Instructions for using Claude in Chrome browser automation tools effectively.
|
||
- [System Prompt: Claude in Chrome browser selection instructions](./system-prompts/system-prompt-claude-in-chrome-browser-selection-instructions.md) (**137** tks) - Instructs the agent to ask the user to choose among multiple connected Chrome browsers before using browser automation tools.
|
||
- [System Prompt: Combined memory index pointer instructions](./system-prompts/system-prompt-combined-memory-index-pointer-instructions.md) (**120** tks) - Instructs the agent to add one-line pointers for private and team memories to the single private memory index and never write memory content there.
|
||
- [System Prompt: Comment what and task context avoidance](./system-prompts/system-prompt-comment-what-and-task-context-avoidance.md) (**76** tks) - Instructs Claude not to write comments that explain what code does or reference transient task context.
|
||
- [System Prompt: Comment why-only guidance](./system-prompts/system-prompt-comment-why-only-guidance.md) (**67** tks) - Instructs Claude to write code comments only when the reason is non-obvious and useful to future readers.
|
||
- [System Prompt: Communication style](./system-prompts/system-prompt-communication-style.md) (**297** tks) - Instructs Claude to give brief, user-facing updates at key moments during tool use, write concise end-of-turn summaries, match response format to task complexity, and avoid comments and planning documents in code.
|
||
- [System Prompt: Context compaction summary](./system-prompts/system-prompt-context-compaction-summary.md) (**278** tks) - Prompt used for context compaction summary (for the SDK).
|
||
- [System Prompt: Coordinator mode orchestration](./system-prompts/system-prompt-coordinator-mode-orchestration.md) (**3562** tks) - Provides coordinator-mode instructions for delegating work to worker agents, managing worker lifecycle, handling cross-session peers, and verifying delegated results.
|
||
- [System Prompt: Coordinator worker instructions](./system-prompts/system-prompt-coordinator-worker-instructions.md) (**496** tks) - Instructions for worker agents executing coordinator-assigned tasks, covering scope control, concurrent branch changes, resumption, failure handling, and coordinator-facing output.
|
||
- [System Prompt: Current Claude models](./system-prompts/system-prompt-current-claude-models.md) (**131** tks) - Lists the current Claude model family IDs and recommends using the latest capable models for AI applications.
|
||
- [System Prompt: Deny rule circumvention classifier guidance](./system-prompts/system-prompt-deny-rule-circumvention-classifier-guidance.md) (**74** tks) - Guides permission classification to block attempts to route around configured Edit, Write, or MultiEdit deny rules.
|
||
- [System Prompt: Description part of memory instructions](./system-prompts/system-prompt-description-part-of-memory-instructions.md) (**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)](./system-prompts/system-prompt-doing-tasks-ambitious-tasks.md) (**47** tks) - Allow users to complete ambitious tasks; defer to user judgement on scope.
|
||
- [System Prompt: Doing tasks (help and feedback)](./system-prompts/system-prompt-doing-tasks-help-and-feedback.md) (**24** tks) - How to inform users about help and feedback channels.
|
||
- [System Prompt: Doing tasks (no compatibility hacks)](./system-prompts/system-prompt-doing-tasks-no-compatibility-hacks.md) (**52** tks) - Delete unused code completely rather than adding compatibility shims.
|
||
- [System Prompt: Doing tasks (no unnecessary additions)](./system-prompts/system-prompt-doing-tasks-no-unnecessary-additions.md) (**73** tks) - Do not add features, refactor, or improve beyond what was asked.
|
||
- [System Prompt: Doing tasks (no unnecessary error handling)](./system-prompts/system-prompt-doing-tasks-no-unnecessary-error-handling.md) (**64** tks) - Do not add error handling for impossible scenarios; only validate at boundaries.
|
||
- [System Prompt: Doing tasks (security)](./system-prompts/system-prompt-doing-tasks-security.md) (**67** tks) - Avoid introducing security vulnerabilities like injection, XSS, etc.
|
||
- [System Prompt: Doing tasks (software engineering focus)](./system-prompts/system-prompt-doing-tasks-software-engineering-focus.md) (**104** tks) - Users primarily request software engineering tasks; interpret instructions in that context.
|
||
- [System Prompt: Dream CLAUDE.md memory reconciliation](./system-prompts/system-prompt-dream-claudemd-memory-reconciliation.md) (**279** tks) - Instructs dream memory consolidation to reconcile feedback and project memories against CLAUDE.md, deleting stale memories or flagging possible CLAUDE.md drift.
|
||
- [System Prompt: Dream team memory handling](./system-prompts/system-prompt-dream-team-memory-handling.md) (**279** tks) - Instructions for handling shared team memories during dream consolidation, including deduplication, conservative pruning rules, and avoiding accidental promotion of personal memories.
|
||
- [System Prompt: Emoji avoidance](./system-prompts/system-prompt-emoji-avoidance.md) (**31** tks) - Instructs Claude to avoid using emojis unless the user explicitly asks for them.
|
||
- [System Prompt: Executing actions with care (fragment)](./system-prompts/system-prompt-executing-actions-with-care-fragment.md) (**85** tks) - Brief form of the 'executing actions with care' guidance separating safe investigation from hard-to-reverse actions.
|
||
- [System Prompt: Executing actions with care](./system-prompts/system-prompt-executing-actions-with-care.md) (**590** tks) - Instructions for executing actions carefully.
|
||
- [System Prompt: Explain /code-review ultra](./system-prompts/system-prompt-explain-code-review-ultra.md) (**131** tks) - Guidance shown when a user asks about 'ultrareview': explains it maps to /code-review ultra (the /ultrareview alias is deprecated) and that the agent can't start it directly.
|
||
- [System Prompt: Exploratory questions — analyze before implementing](./system-prompts/system-prompt-exploratory-questions-analyze-before-implementing.md) (**75** tks) - Instructs Claude to respond to open-ended questions with analysis, options, and tradeoffs instead of jumping to implementation, waiting for user agreement before writing code.
|
||
- [System Prompt: Feedback memory body structure](./system-prompts/system-prompt-feedback-memory-body-structure.md) (**79** tks) - Defines the body structure for feedback memories, including the rule, why, and how to apply it.
|
||
- [System Prompt: Feedback memory save guidance](./system-prompts/system-prompt-feedback-memory-save-guidance.md) (**121** tks) - Explains when to save feedback memories from user corrections or confirmed non-obvious approaches.
|
||
- [System Prompt: Focus mode (long form)](./system-prompts/system-prompt-focus-mode-long-form.md) (**105** tks) - Focus-mode notice (long form): the user sees only the final text, not tool calls, results, or inter-step writing.
|
||
- [System Prompt: Focus mode (short form)](./system-prompts/system-prompt-focus-mode-short-form.md) (**91** tks) - Focus-mode notice (short form): only each response's final text reaches the user.
|
||
- [System Prompt: Fork usage guidelines](./system-prompts/system-prompt-fork-usage-guidelines.md) (**326** tks) - Instructions for when to fork subagents and rules against reading fork output mid-flight or fabricating fork results.
|
||
- [System Prompt: Forked agent guidance](./system-prompts/system-prompt-forked-agent-guidance.md) (**131** tks) - Explains that calling Agent with subagent_type "fork" creates a background fork and when to use it.
|
||
- [System Prompt: Frontend browser verification](./system-prompts/system-prompt-frontend-browser-verification.md) (**86** tks) - Requires Claude to start the dev server and verify UI or frontend changes in a browser before reporting completion.
|
||
- [System Prompt: Git status](./system-prompts/system-prompt-git-status.md) (**37** tks) - System prompt for displaying the current git status at the start of the conversation.
|
||
- [System Prompt: Harness instructions](./system-prompts/system-prompt-harness-instructions.md) (**178** tks) - Core interactive-agent identity and harness instructions for terminal markdown output, permissions, system reminders, compaction, tool use, and code references.
|
||
- [System Prompt: Hook evaluator truncated transcript note](./system-prompts/system-prompt-hook-evaluator-truncated-transcript-note.md) (**74** tks) - Tells the hook condition evaluator that earlier conversation was omitted and how to handle insufficient evidence.
|
||
- [System Prompt: Hook feedback handling](./system-prompts/system-prompt-hook-feedback-handling.md) (**85** tks) - Explains that hook feedback should be treated as user feedback and how to respond when hooks block actions.
|
||
- [System Prompt: Hooks Configuration](./system-prompts/system-prompt-hooks-configuration.md) (**1493** tks) - System prompt for hooks configuration. Used for above Claude Code config skill.
|
||
- [System Prompt: How to use the SendUserMessage tool](./system-prompts/system-prompt-how-to-use-the-sendusermessage-tool.md) (**283** tks) - Instructions for using the SendUserMessage tool.
|
||
- [System Prompt: Insights at a glance summary](./system-prompts/system-prompt-insights-at-a-glance-summary.md) (**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](./system-prompts/system-prompt-insights-friction-analysis.md) (**139** tks) - Analyzes aggregated usage data to identify friction patterns and categorize recurring issues.
|
||
- [System Prompt: Insights interaction style](./system-prompts/system-prompt-insights-interaction-style.md) (**119** tks) - Analyzes Claude Code usage data to describe the user's interaction style.
|
||
- [System Prompt: Insights memorable moment](./system-prompts/system-prompt-insights-memorable-moment.md) (**96** tks) - Analyzes Claude Code usage data to find a memorable qualitative moment.
|
||
- [System Prompt: Insights on the horizon](./system-prompts/system-prompt-insights-on-the-horizon.md) (**148** tks) - Identifies ambitious future workflows and opportunities for autonomous AI-assisted development.
|
||
- [System Prompt: Insights session facets extraction](./system-prompts/system-prompt-insights-session-facets-extraction.md) (**310** tks) - Extracts structured facets (goal categories, satisfaction, friction) from a single Claude Code session transcript.
|
||
- [System Prompt: Insights suggestions](./system-prompts/system-prompt-insights-suggestions.md) (**737** tks) - Generates actionable suggestions including CLAUDE.md additions, features to try, and usage patterns.
|
||
- [System Prompt: Insights summary (At a Glance)](./system-prompts/system-prompt-insights-summary-at-a-glance.md) (**194** tks) - The 'At a Glance' summary block of the Insights report (what's working / what's hindering).
|
||
- [System Prompt: Insights what works](./system-prompts/system-prompt-insights-what-works.md) (**121** tks) - Analyzes Claude Code usage data to identify workflows that are working well for the user.
|
||
- [System Prompt: Interactive agent intro (output-style active)](./system-prompts/system-prompt-interactive-agent-intro-output-style-active.md) (**34** tks) - Opening system-prompt line for sessions that have an Output Style configured.
|
||
- [System Prompt: Interactive agent intro (output-style conditional)](./system-prompts/system-prompt-interactive-agent-intro-output-style-conditional.md) (**125** tks) - Opening system-prompt line that branches on whether an Output Style is configured.
|
||
- [System Prompt: Interactive agent intro (short)](./system-prompts/system-prompt-interactive-agent-intro-short.md) (**20** tks) - Minimal opening system-prompt line for software-engineering sessions.
|
||
- [System Prompt: Learning mode (insights)](./system-prompts/system-prompt-learning-mode-insights.md) (**142** tks) - Instructions for providing educational insights when learning mode is active.
|
||
- [System Prompt: Learning mode](./system-prompts/system-prompt-learning-mode.md) (**1042** tks) - Main system prompt for learning mode with human collaboration instructions.
|
||
- [System Prompt: Memory description of user details](./system-prompts/system-prompt-memory-description-of-user-details.md) (**122** tks) - Describes the purpose and guidelines for per-user memory files that accumulate details about the user's role, goals, knowledge, and preferences across sessions.
|
||
- [System Prompt: Memory description of user feedback (with explicit save)](./system-prompts/system-prompt-memory-description-of-user-feedback-with-explicit-save.md) (**146** tks) - Describes the feedback memory type that captures user guidance on work approaches, emphasizing recording both successes and failures and explicitly instructing to save a new memory noting contradictions with team feedback.
|
||
- [System Prompt: Memory description of user feedback](./system-prompts/system-prompt-memory-description-of-user-feedback.md) (**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: Memory file granularity](./system-prompts/system-prompt-memory-file-granularity.md) (**73** tks) - Instructs the agent to keep each memory file to one paragraph about a single durable fact and split multiple facts into separate files.
|
||
- [System Prompt: Memory file immutability](./system-prompts/system-prompt-memory-file-immutability.md) (**67** tks) - Instructs the agent not to edit memory files in place, but to replace stale or invalid files carefully.
|
||
- [System Prompt: Memory index pointer instructions](./system-prompts/system-prompt-memory-index-pointer-instructions.md) (**90** tks) - Instructs the agent to add one-line pointers to the memory index file and treat the index as separate from memory content.
|
||
- [System Prompt: Memory instructions](./system-prompts/system-prompt-memory-instructions.md) (**391** tks) - Instructions for using persistent file-based memory, including memory file format, scope, indexing, and stale-memory handling.
|
||
- [System Prompt: Memory persistence scope](./system-prompts/system-prompt-memory-persistence-scope.md) (**60** tks) - Explains that memory is for information useful in future conversations, not only within the current conversation.
|
||
- [System Prompt: Memory save exclusions](./system-prompts/system-prompt-memory-save-exclusions.md) (**14** tks) - Lists categories of information that should not be saved in memory, even when the user asks.
|
||
- [System Prompt: Memory staleness verification](./system-prompts/system-prompt-memory-staleness-verification.md) (**112** tks) - Instructs the agent to verify memory records against current file/resource state and delete stale memories that conflict with observed reality.
|
||
- [System Prompt: Minimal mode](./system-prompts/system-prompt-minimal-mode.md) (**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: Monitor fallback heartbeat guidance](./system-prompts/system-prompt-monitor-fallback-heartbeat-guidance.md) (**142** tks) - Guides dynamic loop ticks to use Monitor as the primary wake signal, ScheduleWakeup as a fallback heartbeat, and stop the monitor when ending the loop.
|
||
- [System Prompt: One of six rules for using sleep command](./system-prompts/system-prompt-one-of-six-rules-for-using-sleep-command.md) (**23** tks) - One of the six rules for using the sleep command.
|
||
- [System Prompt: Option previewer](./system-prompts/system-prompt-option-previewer.md) (**151** tks) - System prompt for previewing UI options in a side-by-side layout.
|
||
- [System Prompt: Outcome-first communication style](./system-prompts/system-prompt-outcome-first-communication-style.md) (**599** tks) - Instructs Claude to keep user-facing updates readable and outcome-first, answer directly after work completes, match response format to task complexity, and limit code comments to non-obvious constraints.
|
||
- [System Prompt: PR Slack notification step](./system-prompts/system-prompt-pr-slack-notification-step.md) (**125** tks) - Adds a PR workflow step to optionally ask the user before posting the PR URL to Slack.
|
||
- [System Prompt: Parallel tool call note (part of "Tool usage policy")](./system-prompts/system-prompt-parallel-tool-call-note-part-of-tool-usage-policy.md) (**102** tks) - System prompt for telling Claude to using parallel tool calls.
|
||
- [System Prompt: Partial compaction instructions](./system-prompts/system-prompt-partial-compaction-instructions.md) (**805** tks) - Instructions on how to compact when the user decided to compact only a portion of the conversation, with a structured summary format and analysis process.
|
||
- [System Prompt: Permission classifier strict review guidance](./system-prompts/system-prompt-permission-classifier-strict-review-guidance.md) (**79** tks) - Instructs the permission classifier to carefully deny blocked actions and require explicit user confirmation for overrides.
|
||
- [System Prompt: Personal project memory description](./system-prompts/system-prompt-personal-project-memory-description.md) (**67** tks) - Describes project memories for ongoing work, goals, initiatives, bugs, or incidents relevant to the user's work in a directory.
|
||
- [System Prompt: Phase four of plan mode](./system-prompts/system-prompt-phase-four-of-plan-mode.md) (**187** tks) - Phase four of plan mode.
|
||
- [System Prompt: Plan sent to Ultraplan](./system-prompts/system-prompt-plan-sent-to-ultraplan.md) (**106** tks) - User-facing note confirming a plan has been sent to Ultraplan for remote refinement.
|
||
- [System Prompt: Plan vs memory guidance](./system-prompts/system-prompt-plan-vs-memory-guidance.md) (**87** tks) - Explains when to use or update a plan instead of saving information to memory.
|
||
- [System Prompt: PowerShell edition for 5.1](./system-prompts/system-prompt-powershell-edition-for-51.md) (**285** tks) - System prompt for providing information about Windows PowerShell 5.1.
|
||
- [System Prompt: PowerShell edition for 7+](./system-prompts/system-prompt-powershell-edition-for-7.md) (**128** tks) - Describes PowerShell 7+ shell syntax support, including pipeline chain operators, ternary, null-coalescing, and UTF-8 defaults.
|
||
- [System Prompt: PowerShell edition unknown](./system-prompts/system-prompt-powershell-edition-unknown.md) (**108** tks) - Assumes Windows PowerShell 5.1 compatibility when the PowerShell edition is unknown and forbids PowerShell 7-only syntax.
|
||
- [System Prompt: Prefer editing existing files](./system-prompts/system-prompt-prefer-editing-existing-files.md) (**17** tks) - Instructs Claude to prefer editing existing files instead of creating new ones.
|
||
- [System Prompt: Proactive schedule offer after natural future follow-up](./system-prompts/system-prompt-proactive-schedule-offer-after-natural-future-follow-up.md) (**338** tks) - Instructs the agent to offer a one-line /schedule follow-up after completed work when there is a likely one-time or recurring future action.
|
||
- [System Prompt: Project memory body structure](./system-prompts/system-prompt-project-memory-body-structure.md) (**83** tks) - Defines the body structure for project memories, including the fact or decision, why, and how to apply it.
|
||
- [System Prompt: Project memory save guidance (stale refresh)](./system-prompts/system-prompt-project-memory-save-guidance-stale-refresh.md) (**99** tks) - Explains when to save project memories and to replace stale project memories with fresh ones while converting relative dates to absolute dates.
|
||
- [System Prompt: Project memory save guidance](./system-prompts/system-prompt-project-memory-save-guidance.md) (**91** tks) - Explains when to save project memories about who is doing what, why, or by when, including absolute date handling.
|
||
- [System Prompt: REPL tool usage and scripting conventions](./system-prompts/system-prompt-repl-tool-usage-and-scripting-conventions.md) (**1049** tks) - Instructs Claude on how to use the REPL tool effectively with dense JavaScript scripts, shorthands, batching rules, and API reference for investigation tasks.
|
||
- [System Prompt: Recalled memories in tool results](./system-prompts/system-prompt-recalled-memories-in-tool-results.md) (**67** tks) - Explains how to treat automatically recalled memory system-reminder blocks in tool results as background context rather than direct user instructions.
|
||
- [System Prompt: Remote plan mode (ultraplan)](./system-prompts/system-prompt-remote-plan-mode-ultraplan.md) (**617** tks) - System reminder injected during remote planning sessions that instructs Claude to explore the codebase, produce a diagram-rich plan via ExitPlanMode, and implement it with a pull request upon approval.
|
||
- [System Prompt: Remote planning session](./system-prompts/system-prompt-remote-planning-session.md) (**432** tks) - System reminder that configures a remote planning session to explore the codebase, produce an implementation plan via ExitPlanMode, and handle plan approval, rejection, or teleportation back to the user's local terminal.
|
||
- [System Prompt: Respond in configured language](./system-prompts/system-prompt-respond-in-configured-language.md) (**128** tks) - Directs all responses, explanations, and code commentary into a configured language.
|
||
- [System Prompt: Scratchpad directory](./system-prompts/system-prompt-scratchpad-directory.md) (**170** tks) - Instructions for using a dedicated scratchpad directory for temporary files.
|
||
- [System Prompt: Skillify Current Session](./system-prompts/system-prompt-skillify-current-session.md) (**1798** tks) - System prompt for converting the current session in to a skill.
|
||
- [System Prompt: Strict proactive schedule offer gate](./system-prompts/system-prompt-strict-proactive-schedule-offer-gate.md) (**221** tks) - Restricts proactive /schedule offers to completed work with a named future obligation artifact, concrete timing, and no in-session follow-up available.
|
||
- [System Prompt: Subagent delegation examples](./system-prompts/system-prompt-subagent-delegation-examples.md) (**620** tks) - Provides example interactions showing how a coordinator agent should delegate tasks to subagents, handle waiting states, and report results.
|
||
- [System Prompt: Subagent prompt-writing examples](./system-prompts/system-prompt-subagent-prompt-writing-examples.md) (**439** tks) - Provides example usage patterns demonstrating how to write self-contained, well-structured prompts when delegating tasks to subagents.
|
||
- [System Prompt: System section](./system-prompts/system-prompt-system-section.md) (**93** tks) - System section of the main system prompt.
|
||
- [System Prompt: Task approval continuity](./system-prompts/system-prompt-task-approval-continuity.md) (**109** tks) - Instructs the agent to continue agreed tasks end to end without unnecessary re-confirmation.
|
||
- [System Prompt: Tasks vs memory guidance](./system-prompts/system-prompt-tasks-vs-memory-guidance.md) (**80** tks) - Explains when to use tasks instead of saving current-conversation progress to memory.
|
||
- [System Prompt: Team memory index pointer instructions](./system-prompts/system-prompt-team-memory-index-pointer-instructions.md) (**107** tks) - Instructs the agent to add one-line memory pointers to the appropriate team memory index file and never write memory content into the index.
|
||
- [System Prompt: Team project memory description](./system-prompts/system-prompt-team-project-memory-description.md) (**67** tks) - Describes project memories for shared ongoing work, goals, initiatives, bugs, or incidents within a working directory.
|
||
- [System Prompt: Teammate Communication](./system-prompts/system-prompt-teammate-communication.md) (**105** tks) - System prompt for teammate communication in swarm.
|
||
- [System Prompt: Tone and style (code references)](./system-prompts/system-prompt-tone-and-style-code-references.md) (**39** tks) - Instruction to include file_path:line_number when referencing code.
|
||
- [System Prompt: Tone and style (concise output — short)](./system-prompts/system-prompt-tone-and-style-concise-output-short.md) (**16** tks) - Instruction for short and concise responses.
|
||
- [System Prompt: Tool call colon avoidance](./system-prompts/system-prompt-tool-call-colon-avoidance.md) (**59** tks) - Instructs Claude not to use a colon before tool calls because tool calls may be hidden from user output.
|
||
- [System Prompt: Tool call summary label](./system-prompts/system-prompt-tool-call-summary-label.md) (**112** tks) - Instructs Claude to write a short past-tense summary label for completed tool calls in mobile UI rows.
|
||
- [System Prompt: Tool execution denied](./system-prompts/system-prompt-tool-execution-denied.md) (**144** tks) - System prompt for when tool execution is denied.
|
||
- [System Prompt: Tool usage (subagent guidance)](./system-prompts/system-prompt-tool-usage-subagent-guidance.md) (**103** tks) - Guidance on when and how to use subagents effectively.
|
||
- [System Prompt: Tool usage (task management)](./system-prompts/system-prompt-tool-usage-task-management.md) (**70** tks) - Use TodoWrite to break down and track work progress.
|
||
- [System Prompt: Troubleshooting confirmation policy](./system-prompts/system-prompt-troubleshooting-confirmation-policy.md) (**71** tks) - Requires explaining fixes and confirming before destructive or installation-changing troubleshooting commands.
|
||
- [System Prompt: User memory usage guidance](./system-prompts/system-prompt-user-memory-usage-guidance.md) (**91** tks) - Explains when to use user memories to tailor responses to the user's profile or perspective.
|
||
- [System Prompt: WSL managed settings double opt-in](./system-prompts/system-prompt-wsl-managed-settings-double-opt-in.md) (**152** tks) - Explains that WSL can read the Windows managed settings policy chain only when the admin-enabled flag is set, with HKCU requiring an additional user opt-in.
|
||
- [System Prompt: Worker instructions](./system-prompts/system-prompt-worker-instructions.md) (**272** tks) - Instructions for workers to follow when implementing a change.
|
||
- [System Prompt: Writing subagent prompts](./system-prompts/system-prompt-writing-subagent-prompts.md) (**275** tks) - Guidelines for writing effective prompts when delegating tasks to subagents, covering context-inheriting vs fresh subagent scenarios.
|
||
|
||
### System Reminders
|
||
|
||
Text for large system reminders.
|
||
|
||
- [System Reminder: /btw side question](./system-prompts/system-reminder-btw-side-question.md) (**244** tks) - System reminder for /btw slash command side questions without tools.
|
||
- [System Reminder: Agent mention](./system-prompts/system-reminder-agent-mention.md) (**45** tks) - Notification that user wants to invoke an agent.
|
||
- [System Reminder: App read-only access guidance](./system-prompts/system-reminder-app-read-only-access-guidance.md) (**93** tks) - Warns that read-tier non-browser apps are screenshot-only and asks the user to perform interactions themselves.
|
||
- [System Reminder: Async agent launched](./system-prompts/system-reminder-async-agent-launched.md) (**124** tks) - Warns Claude not to duplicate an asynchronously launched agent's work or read its full JSONL transcript output file.
|
||
- [System Reminder: Auto mode clarification bias](./system-prompts/system-reminder-auto-mode-clarification-bias.md) (**124** tks) - Encourages auto mode to make reasonable decisions without stopping for clarification unless the task requires it.
|
||
- [System Reminder: Brief mode toggle](./system-prompts/system-reminder-brief-mode-toggle.md) (**107** tks) - Announces whether brief mode is enabled and whether user-facing output must use the SendUserMessage tool.
|
||
- [System Reminder: Brief mode user-facing output](./system-prompts/system-reminder-brief-mode-user-facing-output.md) (**97** tks) - Reminds Claude that plain assistant text is hidden in brief mode and user-facing output must be sent through SendUserMessage.
|
||
- [System Reminder: Browser extension not connected](./system-prompts/system-reminder-browser-extension-not-connected.md) (**102** tks) - Tells the user how to resolve a disconnected Claude browser extension and where to report bugs.
|
||
- [System Reminder: Browser read-only access guidance](./system-prompts/system-reminder-browser-read-only-access-guidance.md) (**99** tks) - Warns that read-tier browser apps are screenshot-only and directs browser interaction to the Claude-in-Chrome MCP tools.
|
||
- [System Reminder: Compact file reference](./system-prompts/system-reminder-compact-file-reference.md) (**57** tks) - Reference to file read before conversation summarization.
|
||
- [System Reminder: Computer use policy-blocked apps](./system-prompts/system-reminder-computer-use-policy-blocked-apps.md) (**142** tks) - Warns that listed apps are blocked by computer-use policy, cannot be overridden in Settings, and must not be accessed.
|
||
- [System Reminder: Coordinator message](./system-prompts/system-reminder-coordinator-message.md) (**73** tks) - Relays a coordinator message while warning that it is not user input or user confirmation.
|
||
- [System Reminder: Cross-session peer message authority warning](./system-prompts/system-reminder-cross-session-peer-message-authority-warning.md) (**126** tks) - Warns that an incoming message from another Claude session is not user authority, cannot grant consent, and must not be used for permission laundering.
|
||
- [System Reminder: Cross-session peer message wrapper](./system-prompts/system-reminder-cross-session-peer-message-wrapper.md) (**158** tks) - Wraps an incoming cross-session peer message with a header, the message content, an authority warning, and an optional response note.
|
||
- [System Reminder: Deferred tools available](./system-prompts/system-reminder-deferred-tools-available.md) (**101** tks) - Announces newly available deferred tools and instructs the agent to load their schemas through ToolSearch.
|
||
- [System Reminder: Exited plan mode](./system-prompts/system-reminder-exited-plan-mode.md) (**41** tks) - Notification when exiting plan mode.
|
||
- [System Reminder: External source trust boundary](./system-prompts/system-reminder-external-source-trust-boundary.md) (**108** tks) - Warns that an external plugin or channel message is not from the user and must be treated as untrusted data rather than instructions.
|
||
- [System Reminder: File exists but empty](./system-prompts/system-reminder-file-exists-but-empty.md) (**27** tks) - Warning when reading an empty file.
|
||
- [System Reminder: File modification detected (budget exceeded)](./system-prompts/system-reminder-file-modification-detected-budget-exceeded.md) (**104** tks) - System reminder for when a file modification is detected - specifically when other modified files in the turn already exceeded the budget.
|
||
- [System Reminder: File modified by user or linter](./system-prompts/system-reminder-file-modified-by-user-or-linter.md) (**97** tks) - Notification that a file was modified externally.
|
||
- [System Reminder: File opened in IDE](./system-prompts/system-reminder-file-opened-in-ide.md) (**37** tks) - Notification that user opened a file in IDE.
|
||
- [System Reminder: File shorter than offset](./system-prompts/system-reminder-file-shorter-than-offset.md) (**59** tks) - Warning when file read offset exceeds file length.
|
||
- [System Reminder: File summary completeness disclosure](./system-prompts/system-reminder-file-summary-completeness-disclosure.md) (**107** tks) - Requires Claude to disclose how much file content was read before summarizing and to stop retrying after repeated read failures.
|
||
- [System Reminder: File truncated](./system-prompts/system-reminder-file-truncated.md) (**74** tks) - Notification that file was truncated due to size.
|
||
- [System Reminder: Hook additional context](./system-prompts/system-reminder-hook-additional-context.md) (**35** tks) - Additional context from a hook.
|
||
- [System Reminder: Hook blocking error](./system-prompts/system-reminder-hook-blocking-error.md) (**52** tks) - Error from a blocking hook command.
|
||
- [System Reminder: Hook stopped continuation prefix](./system-prompts/system-reminder-hook-stopped-continuation-prefix.md) (**12** tks) - Prefix for hook stopped continuation messages.
|
||
- [System Reminder: Hook stopped continuation](./system-prompts/system-reminder-hook-stopped-continuation.md) (**30** tks) - Message when a hook stops continuation.
|
||
- [System Reminder: Hook success](./system-prompts/system-reminder-hook-success.md) (**29** tks) - Success message from a hook.
|
||
- [System Reminder: Large PDF read guidance](./system-prompts/system-reminder-large-pdf-read-guidance.md) (**147** tks) - Warns that a PDF is too large to read at once and requires reading specific page ranges.
|
||
- [System Reminder: Large file full-content reading guidance](./system-prompts/system-reminder-large-file-full-content-reading-guidance.md) (**117** tks) - Advises how to read full large-file content for analysis, preferably inside a subagent when the Agent tool is available.
|
||
- [System Reminder: Lines selected in IDE](./system-prompts/system-reminder-lines-selected-in-ide.md) (**66** tks) - Notification about lines selected by user in IDE.
|
||
- [System Reminder: MCP output truncation warning](./system-prompts/system-reminder-mcp-output-truncation-warning.md) (**86** tks) - Warns that MCP tool output exceeded the token limit and advises pagination, filtering, or noting incomplete results.
|
||
- [System Reminder: MCP resource no content](./system-prompts/system-reminder-mcp-resource-no-content.md) (**41** tks) - Shown when MCP resource has no content.
|
||
- [System Reminder: MCP resource no displayable content](./system-prompts/system-reminder-mcp-resource-no-displayable-content.md) (**43** tks) - Shown when MCP resource has no displayable content.
|
||
- [System Reminder: MCP servers connecting](./system-prompts/system-reminder-mcp-servers-connecting.md) (**128** tks) - Lists MCP servers that are still connecting and tells the agent to search their tools before reporting a capability unavailable.
|
||
- [System Reminder: Memory consolidation tool constraints (immutable)](./system-prompts/system-reminder-memory-consolidation-tool-constraints-immutable.md) (**116** tks) - Restricts the memory consolidation job to read-only shell access plus deleting and rewriting immutable memory files.
|
||
- [System Reminder: Memory consolidation tool constraints](./system-prompts/system-reminder-memory-consolidation-tool-constraints.md) (**147** tks) - Restricts the memory consolidation job to read-only shell access plus deleting memory files and lists sessions to review.
|
||
- [System Reminder: Memory extraction recent context only](./system-prompts/system-reminder-memory-extraction-recent-context-only.md) (**65** tks) - Restricts the memory extraction subagent to saving facts from only the recent conversation window.
|
||
- [System Reminder: Memory extraction tool constraints (immutable)](./system-prompts/system-reminder-memory-extraction-tool-constraints-immutable.md) (**166** tks) - Lists the tools available to the memory extraction subagent when memory files are immutable.
|
||
- [System Reminder: Memory extraction tool constraints](./system-prompts/system-reminder-memory-extraction-tool-constraints.md) (**143** tks) - Lists the tools available to the memory extraction subagent for reading and updating memory files.
|
||
- [System Reminder: Memory extraction turn budget (immutable)](./system-prompts/system-reminder-memory-extraction-turn-budget-immutable.md) (**59** tks) - Instructs the memory extraction subagent to batch memory writes and deletes when memory files are immutable.
|
||
- [System Reminder: Memory extraction turn budget](./system-prompts/system-reminder-memory-extraction-turn-budget.md) (**111** tks) - Instructs the memory extraction subagent to batch memory reads before issuing memory edits and writes.
|
||
- [System Reminder: Memory file contents](./system-prompts/system-reminder-memory-file-contents.md) (**36** tks) - Contents of a memory file by path.
|
||
- [System Reminder: Nested memory contents](./system-prompts/system-reminder-nested-memory-contents.md) (**33** tks) - Contents of a nested memory file.
|
||
- [System Reminder: New diagnostics detected](./system-prompts/system-reminder-new-diagnostics-detected.md) (**52** tks) - Notification about new diagnostic issues.
|
||
- [System Reminder: Output style active](./system-prompts/system-reminder-output-style-active.md) (**50** tks) - Notification that an output style is active.
|
||
- [System Reminder: Plan approved](./system-prompts/system-reminder-plan-approved.md) (**100** tks) - Notifies Claude that the user approved the plan, provides the saved plan file and approved plan content, and allows coding to begin.
|
||
- [System Reminder: Plan awaiting team-lead approval](./system-prompts/system-reminder-plan-awaiting-team-lead-approval.md) (**116** tks) - Reminder laying out what happens after a plan is submitted for team-lead approval.
|
||
- [System Reminder: Plan file reference](./system-prompts/system-reminder-plan-file-reference.md) (**62** tks) - Reference to an existing plan file.
|
||
- [System Reminder: Plan mode approval tool enforcement](./system-prompts/system-reminder-plan-mode-approval-tool-enforcement.md) (**236** tks) - Requires plan mode turns to end with either AskUserQuestion for clarification or ExitPlanMode for plan approval, and forbids asking for approval any other way.
|
||
- [System Reminder: Plan mode is active (5-phase)](./system-prompts/system-reminder-plan-mode-is-active-5-phase.md) (**927** tks) - Enhanced plan mode system reminder with parallel exploration and multi-agent planning.
|
||
- [System Reminder: Plan mode is active (subagent)](./system-prompts/system-reminder-plan-mode-is-active-subagent.md) (**307** tks) - Simplified plan mode system reminder for sub agents.
|
||
- [System Reminder: Plan mode is active](./system-prompts/system-reminder-plan-mode-is-active.md) (**147** tks) - Reminds Claude that plan mode is active, clarifications should use AskUserQuestion, plans should use ExitPlanMode, and edits are not allowed.
|
||
- [System Reminder: Plan mode re-entry](./system-prompts/system-reminder-plan-mode-re-entry.md) (**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: Previously invoked skills](./system-prompts/system-reminder-previously-invoked-skills.md) (**131** tks) - Restores skills invoked before conversation compaction as context only, warning not to re-execute their setup actions or treat prior inputs as current instructions.
|
||
- [System Reminder: Provider context](./system-prompts/system-reminder-provider-context.md) (**75** tks) - Warns that the session is not using Anthropic's first-party API and that some features may differ.
|
||
- [System Reminder: Question context](./system-prompts/system-reminder-question-context.md) (**137** tks) - Provides potentially relevant context entries to use only when highly relevant to the current task.
|
||
- [System Reminder: Read truncation retry guidance](./system-prompts/system-reminder-read-truncation-retry-guidance.md) (**80** tks) - Instructs Claude to reduce chunk size after file-read truncation warnings and notes the Bash output character limit.
|
||
- [System Reminder: Session continuation](./system-prompts/system-reminder-session-continuation.md) (**37** tks) - Notification that session continues from another machine.
|
||
- [System Reminder: Session stop hook active](./system-prompts/system-reminder-session-stop-hook-active.md) (**111** tks) - Tells Claude a session-scoped Stop hook condition is active and must be treated as the directive until met.
|
||
- [System Reminder: Stop hook blocking error](./system-prompts/system-reminder-stop-hook-blocking-error.md) (**20** tks) - Error from a blocking hook command.
|
||
- [System Reminder: Task tools reminder](./system-prompts/system-reminder-task-tools-reminder.md) (**111** tks) - Reminder to use task tracking tools.
|
||
- [System Reminder: Team Coordination](./system-prompts/system-reminder-team-coordination.md) (**268** 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: Terminal and IDE click-tier restrictions](./system-prompts/system-reminder-terminal-and-ide-click-tier-restrictions.md) (**128** tks) - Explains click-tier limits for terminal and IDE apps, including no keyboard input, context-menu paste, or drag-drop.
|
||
- [System Reminder: TodoWrite reminder](./system-prompts/system-reminder-todowrite-reminder.md) (**86** 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.
|
||
- [System Reminder: Ultracode enabled](./system-prompts/system-reminder-ultracode-enabled.md) (**74** tks) - Instructs the agent to optimize for exhaustive correctness and use Workflow on substantive tasks when Ultracode is enabled.
|
||
- [System Reminder: Ultraplan mode](./system-prompts/system-reminder-ultraplan-mode.md) (**437** tks) - System reminder for using Ultraplan mode to create a detailed implementation plan with multi-agent exploration and critique.
|
||
- [System Reminder: Verify plan reminder](./system-prompts/system-reminder-verify-plan-reminder.md) (**47** tks) - Reminder to verify completed plan.
|
||
- [System Reminder: Workflow isolated worktree](./system-prompts/system-reminder-workflow-isolated-worktree.md) (**111** tks) - Tells a workflow subagent it is running in an isolated git worktree separate from the main working directory.
|
||
|
||
### Builtin Tool Descriptions
|
||
|
||
- [Tool Description: Agent explicit-spawn restriction](./system-prompts/tool-description-agent-explicit-spawn-restriction.md) (**96** tks) - Restricts agent spawning to explicit user requests or named agent types instead of inferred thoroughness.
|
||
- [Tool Description: ArtifactTool](./system-prompts/tool-description-artifacttool.md) (**36** tks) - ArtifactTool: publishes an HTML or Markdown file as a claude.ai web page, private by default.
|
||
- [Tool Description: Artifact](./system-prompts/tool-description-artifact.md) (**730** tks) - Describes the Artifact tool for deploying self-contained HTML or Markdown pages, including file-first usage, update behavior, CSP constraints, responsive design, and favicon requirements.
|
||
- [Tool Description: AskUserQuestion decision guidance](./system-prompts/tool-description-askuserquestion-decision-guidance.md) (**60** tks) - Additional guidance for using AskUserQuestion only when the user's answer changes what the agent should do next.
|
||
- [Tool Description: AskUserQuestion](./system-prompts/tool-description-askuserquestion.md) (**220** tks) - Tool description for asking user questions.
|
||
- [Tool Description: Browser file upload](./system-prompts/tool-description-browser-file-upload.md) (**130** tks) - Describes the browser file upload tool, which uploads shared files directly to a page file input by element ref and enforces the 10 MB combined size limit.
|
||
- [Tool Description: BrowserBatch](./system-prompts/tool-description-browserbatch.md) (**159** tks) - Tool description for BrowserBatch, which executes multiple browser tool calls sequentially in one round trip.
|
||
- [Tool Description: Chrome browser automation](./system-prompts/tool-description-chrome-browser-automation.md) (**62** tks) - Describes Chrome browser automation tools for page interaction, screenshots, console logs, and navigation.
|
||
- [Tool Description: Claude in Chrome JavaScript tool](./system-prompts/tool-description-claude-in-chrome-javascript-tool.md) (**75** tks) - Describes the Claude in Chrome JavaScript execution tool for running code in the current page context.
|
||
- [Tool Description: Claude in Chrome bridge disconnect error](./system-prompts/tool-description-claude-in-chrome-bridge-disconnect-error.md) (**96** tks) - Error message shown when a Claude in Chrome tool call fails because the Chrome extension disconnects mid-operation.
|
||
- [Tool Description: Claude in Chrome bridge timeout error](./system-prompts/tool-description-claude-in-chrome-bridge-timeout-error.md) (**88** tks) - Error message shown when a Claude in Chrome tool does not respond before timing out.
|
||
- [Tool Description: Claude in Chrome find](./system-prompts/tool-description-claude-in-chrome-find.md) (**113** tks) - Describes the Claude in Chrome find tool for locating page elements by natural language or text content.
|
||
- [Tool Description: Claude in Chrome get page text](./system-prompts/tool-description-claude-in-chrome-get-page-text.md) (**66** tks) - Describes the Claude in Chrome get_page_text tool for extracting raw text content from a page.
|
||
- [Tool Description: Claude in Chrome read console messages](./system-prompts/tool-description-claude-in-chrome-read-console-messages.md) (**109** tks) - Describes the Claude in Chrome read_console_messages tool for reading filtered browser console output.
|
||
- [Tool Description: Claude in Chrome read network requests](./system-prompts/tool-description-claude-in-chrome-read-network-requests.md) (**104** tks) - Describes the Claude in Chrome read_network_requests tool for inspecting HTTP requests made by the current page.
|
||
- [Tool Description: Claude in Chrome read page](./system-prompts/tool-description-claude-in-chrome-read-page.md) (**104** tks) - Describes the Claude in Chrome read_page tool for retrieving an accessibility tree of page elements.
|
||
- [Tool Description: Claude in Chrome shortcuts execute](./system-prompts/tool-description-claude-in-chrome-shortcuts-execute.md) (**61** tks) - Describes the Claude in Chrome shortcuts_execute tool for starting a shortcut or workflow in a side panel.
|
||
- [Tool Description: Claude in Chrome switch browser](./system-prompts/tool-description-claude-in-chrome-switch-browser.md) (**88** tks) - Describes the Claude in Chrome switch_browser tool for letting the user choose a browser from inside connected Chrome extensions.
|
||
- [Tool Description: Claude in Chrome tabs context](./system-prompts/tool-description-claude-in-chrome-tabs-context.md) (**90** tks) - Describes the Claude in Chrome tabs_context_mcp tool for retrieving the current MCP tab group context.
|
||
- [Tool Description: Code review command](./system-prompts/tool-description-code-review-command.md) (**138** tks) - Describes the code review command and its effort levels, PR comment mode, and fix mode.
|
||
- [Tool Description: Computer computer_batch](./system-prompts/tool-description-computer-computer_batch.md) (**100** tks) - Describes the computer-use computer_batch tool for executing a sequence of computer actions in one call.
|
||
- [Tool Description: Computer hold_key](./system-prompts/tool-description-computer-hold_key.md) (**67** tks) - Describes the computer-use hold_key tool for pressing and holding keys or key combinations with allowlist and system-combo checks.
|
||
- [Tool Description: Computer left_mouse_down](./system-prompts/tool-description-computer-left_mouse_down.md) (**78** tks) - Describes the computer-use left_mouse_down tool for holding the left mouse button at the current cursor position.
|
||
- [Tool Description: Computer left_mouse_up](./system-prompts/tool-description-computer-left_mouse_up.md) (**67** tks) - Describes the computer-use left_mouse_up tool for releasing the left mouse button at the current cursor position.
|
||
- [Tool Description: Computer request_access](./system-prompts/tool-description-computer-request_access.md) (**82** tks) - Describes the computer-use request_access tool for asking user permission to control applications in the session.
|
||
- [Tool Description: Computer type](./system-prompts/tool-description-computer-type.md) (**59** tks) - Describes the computer-use type tool for entering text into the focused allowlisted application.
|
||
- [Tool Description: Computer zoom](./system-prompts/tool-description-computer-zoom.md) (**91** tks) - Describes the computer-use zoom tool for taking read-only higher-resolution screenshots of regions.
|
||
- [Tool Description: Computer](./system-prompts/tool-description-computer.md) (**161** tks) - Main description for the Chrome browser computer automation tool.
|
||
- [Tool Description: Cowork onboarding role picker](./system-prompts/tool-description-cowork-onboarding-role-picker.md) (**188** tks) - Describes the Cowork onboarding role-picker tool that returns a selected or typed role and should only be used while setting up Cowork for the user's job function.
|
||
- [Tool Description: Cowork plugin creation](./system-prompts/tool-description-cowork-plugin-creation.md) (**86** tks) - Describes the command for creating or customizing Cowork plugins for an organization.
|
||
- [Tool Description: CronCreate](./system-prompts/tool-description-croncreate.md) (**850** tks) - Describes the CronCreate tool for enqueuing one-shot or recurring cron-based jobs with jitter and off-minute scheduling guidance.
|
||
- [Tool Description: DesignSync](./system-prompts/tool-description-designsync.md) (**904** tks) - Describes the DesignSync tool for reading and updating claude.ai/design design-system projects, including project listing, plan finalization, file writes and deletes, and asset registration.
|
||
- [Tool Description: Edit minimal old_string guidance](./system-prompts/tool-description-edit-minimal-old_string-guidance.md) (**92** tks) - Additional Edit guidance to keep old_string minimal and unique or use replace_all.
|
||
- [Tool Description: Edit single replacement](./system-prompts/tool-description-edit-single-replacement.md) (**120** tks) - Tool description for performing exact string replacement in a file, including prior-read and line-prefix requirements.
|
||
- [Tool Description: Edit](./system-prompts/tool-description-edit.md) (**202** tks) - Tool for performing exact string replacements in files.
|
||
- [Tool Description: EnterPlanMode](./system-prompts/tool-description-enterplanmode.md) (**881** tks) - Tool description for entering plan mode to explore and design implementation approaches.
|
||
- [Tool Description: EnterWorktree](./system-prompts/tool-description-enterworktree.md) (**774** 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.
|
||
- [Tool Description: LSP](./system-prompts/tool-description-lsp.md) (**298** tks) - Description for the LSP tool.
|
||
- [Tool Description: ListMcpResourcesTool prompt](./system-prompts/tool-description-listmcpresourcestool-prompt.md) (**83** tks) - Tool prompt for listing MCP resources and explaining the optional server parameter.
|
||
- [Tool Description: ListMcpResourcesTool](./system-prompts/tool-description-listmcpresourcestool.md) (**82** tks) - Tool description for listing available MCP resources from all configured servers or a specific server.
|
||
- [Tool Description: NotebookEdit](./system-prompts/tool-description-notebookedit.md) (**194** tks) - Tool description for editing Jupyter notebook cells by replacing, inserting, or deleting a cell using cell IDs from the read tool.
|
||
- [Tool Description: PowerShell](./system-prompts/tool-description-powershell.md) (**1914** 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: PushNotification](./system-prompts/tool-description-pushnotification.md) (**261** tks) - Tool description for PushNotification. This is a tool that sends a desktop notification in the user's terminal and pushes to their phone if Remote Control is connected.
|
||
- [Tool Description: REPL](./system-prompts/tool-description-repl.md) (**715** tks) - Describes the REPL tool, a JavaScript programming interface for looping, branching, and composing Claude Code tool calls as async functions.
|
||
- [Tool Description: ReadFile](./system-prompts/tool-description-readfile.md) (**412** tks) - Tool description for reading files.
|
||
- [Tool Description: RemoteTrigger prompt](./system-prompts/tool-description-remotetrigger-prompt.md) (**189** tks) - Tool prompt for calling the claude.ai RemoteTrigger API to list, get, create, update, or run scheduled remote agent routines.
|
||
- [Tool Description: SendMessageTool](./system-prompts/tool-description-sendmessagetool.md) (**356** tks) - Agent teams version of SendMessageTool.
|
||
- [Tool Description: SendUserFile](./system-prompts/tool-description-senduserfile.md) (**201** tks) - Describes the SendUserFile tool for surfacing generated deliverable files to the user, with optional captions and normal or proactive status.
|
||
- [Tool Description: ShowOnboardingRolePicker](./system-prompts/tool-description-showonboardingrolepicker.md) (**38** tks) - ShowOnboardingRolePicker: presents a row of clickable role chips during Cowork onboarding.
|
||
- [Tool Description: Skill](./system-prompts/tool-description-skill.md) (**306** tks) - Tool description for executing skills in the main conversation.
|
||
- [Tool Description: Task Get](./system-prompts/tool-description-task-get.md) (**182** tks) - Retrieve a task by ID with full details and comments.
|
||
- [Tool Description: TaskCreate](./system-prompts/tool-description-taskcreate.md) (**499** tks) - Tool description for TaskCreate tool.
|
||
- [Tool Description: TaskList](./system-prompts/tool-description-tasklist.md) (**267** tks) - Description for the TaskList tool, which lists all tasks in the task list.
|
||
- [Tool Description: TaskUpdate](./system-prompts/tool-description-taskupdate.md) (**586** tks) - Description for the TaskUpdate tool, which updates Claude's task list.
|
||
- [Tool Description: TeamDelete](./system-prompts/tool-description-teamdelete.md) (**154** tks) - Tool description for the TeamDelete tool.
|
||
- [Tool Description: TeammateTool](./system-prompts/tool-description-teammatetool.md) (**1585** tks) - Tool for managing teams and coordinating teammates in a swarm.
|
||
- [Tool Description: TodoWrite compact](./system-prompts/tool-description-todowrite-compact.md) (**108** tks) - Compact tool description for creating and updating a session task list with content, status, and activeForm fields.
|
||
- [Tool Description: TodoWrite proactive update guidance](./system-prompts/tool-description-todowrite-proactive-update-guidance.md) (**65** tks) - Concise TodoWrite guidance to proactively track progress with one in-progress task and activeForm values.
|
||
- [Tool Description: TodoWrite](./system-prompts/tool-description-todowrite.md) (**2037** tks) - Tool description for creating and managing task lists.
|
||
- [Tool Description: WebFetch private URL warning](./system-prompts/tool-description-webfetch-private-url-warning.md) (**173** tks) - Warns that WebFetch fails for authenticated or private URLs and includes the standard WebFetch usage notes.
|
||
- [Tool Description: WebFetch](./system-prompts/tool-description-webfetch.md) (**297** tks) - Tool description for web fetch functionality.
|
||
- [Tool Description: WebSearch](./system-prompts/tool-description-websearch.md) (**319** tks) - Tool description for web search functionality.
|
||
- [Tool Description: Workflow](./system-prompts/tool-description-workflow.md) (**4837** tks) - Describes the Workflow tool for running deterministic multi-subagent orchestration scripts, including opt-in requirements, script metadata, agent hooks, concurrency, budgeting, quality patterns, and resume behavior.
|
||
- [Tool Description: Write](./system-prompts/tool-description-write.md) (**129** tks) - Tool for writing files to the local filesystem.
|
||
- [Tool Description: claude.ai Project](./system-prompts/tool-description-claudeai-project.md) (**685** tks) - Read and write the claude.ai Project bound to the session — a shared, persistent knowledge container — via project_info/read/search/write/delete methods, including knowledge-budget enforcement, the claude/ namespace default for agent-written docs, prompt-cache churn warnings, and treating doc contents as untrusted data.
|
||
|
||
**Additional notes for some Tool Descriptions**
|
||
|
||
- [Tool Description: Agent (simple usage notes)](./system-prompts/tool-description-agent-simple-usage-notes.md) (**333** tks) - Simplified usage notes for the Agent tool, including when to delegate, fork behavior, resumption, worktree isolation, background execution, parallel launches, and context restrictions.
|
||
- [Tool Description: Agent (usage notes)](./system-prompts/tool-description-agent-usage-notes.md) (**764** 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)](./system-prompts/tool-description-agent-when-to-launch-subagents.md) (**191** 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)](./system-prompts/tool-description-askuserquestion-preview-field.md) (**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: Background monitor (streaming events)](./system-prompts/tool-description-background-monitor-streaming-events.md) (**1425** tks) - Describes the background monitor tool that streams stdout events from long-running scripts as chat notifications, with guidelines on script quality, output volume, and selective filtering.
|
||
- [Tool Description: Bash (Git commit and PR creation instructions)](./system-prompts/tool-description-bash-git-commit-and-pr-creation-instructions.md) (**1665** tks) - Instructions for creating git commits and GitHub pull requests.
|
||
- [Tool Description: Bash (alternative — communication)](./system-prompts/tool-description-bash-alternative-communication.md) (**18** tks) - Bash tool alternative: output text directly instead of echo/printf.
|
||
- [Tool Description: Bash (alternative — content search)](./system-prompts/tool-description-bash-alternative-content-search.md) (**27** tks) - Bash tool alternative: use Grep for content search instead of grep/rg.
|
||
- [Tool Description: Bash (alternative — edit files)](./system-prompts/tool-description-bash-alternative-edit-files.md) (**27** tks) - Bash tool alternative: use Edit for file editing instead of sed/awk.
|
||
- [Tool Description: Bash (alternative — file search)](./system-prompts/tool-description-bash-alternative-file-search.md) (**26** tks) - Bash tool alternative: use Glob for file search instead of find/ls.
|
||
- [Tool Description: Bash (alternative — read files)](./system-prompts/tool-description-bash-alternative-read-files.md) (**27** tks) - Bash tool alternative: use Read for file reading instead of cat/head/tail.
|
||
- [Tool Description: Bash (alternative — write files)](./system-prompts/tool-description-bash-alternative-write-files.md) (**29** tks) - Bash tool alternative: use Write for file writing instead of echo/cat.
|
||
- [Tool Description: Bash (built-in tools note)](./system-prompts/tool-description-bash-built-in-tools-note.md) (**53** tks) - Note that built-in tools provide better UX than Bash equivalents.
|
||
- [Tool Description: Bash (git — avoid destructive ops)](./system-prompts/tool-description-bash-git-avoid-destructive-ops.md) (**58** tks) - Bash tool git instruction: consider safer alternatives to destructive operations.
|
||
- [Tool Description: Bash (git — never skip hooks)](./system-prompts/tool-description-bash-git-never-skip-hooks.md) (**59** tks) - Bash tool git instruction: never skip hooks or bypass signing unless user requests it.
|
||
- [Tool Description: Bash (git — prefer new commits)](./system-prompts/tool-description-bash-git-prefer-new-commits.md) (**22** tks) - Bash tool git instruction: prefer new commits over amending.
|
||
- [Tool Description: Bash (maintain cwd)](./system-prompts/tool-description-bash-maintain-cwd.md) (**81** tks) - Bash tool instruction: use absolute paths and avoid cd.
|
||
- [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.
|
||
- [Tool Description: Bash (sandbox — default to sandbox)](./system-prompts/tool-description-bash-sandbox-default-to-sandbox.md) (**38** tks) - Default to sandbox; only bypass when user asks or evidence of sandbox restriction.
|
||
- [Tool Description: Bash (sandbox — evidence list header)](./system-prompts/tool-description-bash-sandbox-evidence-list-header.md) (**15** tks) - Header for list of sandbox-caused failure evidence.
|
||
- [Tool Description: Bash (sandbox — evidence: access denied)](./system-prompts/tool-description-bash-sandbox-evidence-access-denied.md) (**15** tks) - Sandbox evidence: access denied to paths outside allowed directories.
|
||
- [Tool Description: Bash (sandbox — evidence: network failures)](./system-prompts/tool-description-bash-sandbox-evidence-network-failures.md) (**17** tks) - Sandbox evidence: network connection failures to non-whitelisted hosts.
|
||
- [Tool Description: Bash (sandbox — evidence: operation not permitted)](./system-prompts/tool-description-bash-sandbox-evidence-operation-not-permitted.md) (**18** tks) - Sandbox evidence: operation not permitted errors.
|
||
- [Tool Description: Bash (sandbox — evidence: unix socket errors)](./system-prompts/tool-description-bash-sandbox-evidence-unix-socket-errors.md) (**11** tks) - Sandbox evidence: unix socket connection errors.
|
||
- [Tool Description: Bash (sandbox — explain restriction)](./system-prompts/tool-description-bash-sandbox-explain-restriction.md) (**36** tks) - Explain which sandbox restriction caused the failure.
|
||
- [Tool Description: Bash (sandbox — failure evidence condition)](./system-prompts/tool-description-bash-sandbox-failure-evidence-condition.md) (**48** tks) - Condition: command failed with evidence of sandbox restrictions.
|
||
- [Tool Description: Bash (sandbox — mandatory mode)](./system-prompts/tool-description-bash-sandbox-mandatory-mode.md) (**34** tks) - Policy: all commands must run in sandbox mode.
|
||
- [Tool Description: Bash (sandbox — no exceptions)](./system-prompts/tool-description-bash-sandbox-no-exceptions.md) (**17** tks) - Commands cannot run outside sandbox under any circumstances.
|
||
- [Tool Description: Bash (sandbox — no sensitive paths)](./system-prompts/tool-description-bash-sandbox-no-sensitive-paths.md) (**36** tks) - Do not suggest adding sensitive paths to sandbox allowlist.
|
||
- [Tool Description: Bash (sandbox — per-command)](./system-prompts/tool-description-bash-sandbox-per-command.md) (**52** tks) - Treat each command individually; default to sandbox for future commands.
|
||
- [Tool Description: Bash (sandbox — response header)](./system-prompts/tool-description-bash-sandbox-response-header.md) (**17** tks) - Header for how to respond when seeing sandbox-caused failures.
|
||
- [Tool Description: Bash (sandbox — retry without sandbox)](./system-prompts/tool-description-bash-sandbox-retry-without-sandbox.md) (**33** tks) - Immediately retry with dangerouslyDisableSandbox on sandbox failure.
|
||
- [Tool Description: Bash (sandbox — tmpdir)](./system-prompts/tool-description-bash-sandbox-tmpdir.md) (**58** tks) - Use $TMPDIR for temporary files in sandbox mode.
|
||
- [Tool Description: Bash (sandbox — user permission prompt)](./system-prompts/tool-description-bash-sandbox-user-permission-prompt.md) (**14** tks) - Note that disabling sandbox will prompt user for permission.
|
||
- [Tool Description: Bash (semicolon usage)](./system-prompts/tool-description-bash-semicolon-usage.md) (**29** tks) - Bash tool instruction: use semicolons when sequential order matters but failure does not.
|
||
- [Tool Description: Bash (sequential commands)](./system-prompts/tool-description-bash-sequential-commands.md) (**42** tks) - Bash tool instruction: chain dependent commands with &&.
|
||
- [Tool Description: Bash (sleep — keep short)](./system-prompts/tool-description-bash-sleep-keep-short.md) (**22** tks) - Bash tool instruction: keep sleep duration to 1-5 seconds.
|
||
- [Tool Description: Bash (sleep — no polling background tasks)](./system-prompts/tool-description-bash-sleep-no-polling-background-tasks.md) (**37** tks) - Bash tool instruction: do not poll background tasks, wait for notification.
|
||
- [Tool Description: Bash (sleep — run immediately)](./system-prompts/tool-description-bash-sleep-run-immediately.md) (**21** tks) - Bash tool instruction: do not sleep between commands that can run immediately.
|
||
- [Tool Description: Bash (sleep — use check commands)](./system-prompts/tool-description-bash-sleep-use-check-commands.md) (**34** tks) - Bash tool instruction: use check commands rather than sleeping when polling.
|
||
- [Tool Description: Bash (timeout)](./system-prompts/tool-description-bash-timeout.md) (**83** tks) - Bash tool instruction: optional timeout configuration.
|
||
- [Tool Description: Bash (verify parent directory)](./system-prompts/tool-description-bash-verify-parent-directory.md) (**38** tks) - Bash tool instruction: verify parent directory before creating files.
|
||
- [Tool Description: Bash (working directory)](./system-prompts/tool-description-bash-working-directory.md) (**37** tks) - Bash tool note about working directory persistence and shell state.
|
||
- [Tool Description: CronCreate (durability note)](./system-prompts/tool-description-croncreate-durability-note.md) (**122** tks) - CronCreate insert (shown when durable-cron is enabled) explaining the durable: true vs false trade-off.
|
||
- [Tool Description: EnterPlanMode (ambiguous tasks)](./system-prompts/tool-description-enterplanmode-ambiguous-tasks.md) (**195** tks) - Tool for entering plan mode when task has ambiguity.
|
||
- [Tool Description: SendMessageTool (non-agent-teams)](./system-prompts/tool-description-sendmessagetool-non-agent-teams.md) (**226** tks) - Send a message the user will read, describes this tool well.
|
||
- [Tool Description: SendUserMessage (verbatim)](./system-prompts/tool-description-sendusermessage-verbatim.md) (**114** tks) - Describes the concise SendUserMessage tool variant for sending verbatim user-visible messages with normal or proactive status.
|
||
- [Tool Description: Snooze (delay and reason guidance)](./system-prompts/tool-description-snooze-delay-and-reason-guidance.md) (**732** tks) - Extends the snooze tool description with guidance on choosing delaySeconds relative to the 5-minute prompt cache TTL and writing informative reason fields.
|
||
- [Tool Description: TaskList (teammate workflow)](./system-prompts/tool-description-tasklist-teammate-workflow.md) (**133** tks) - Conditional section appended to TaskList tool description.
|
||
- [Tool Description: ToolSearch (second part)](./system-prompts/tool-description-toolsearch-second-part.md) (**202** tks) - The bulk of the tool description.
|
||
- [Tool Description: WebFetch (concise)](./system-prompts/tool-description-webfetch-concise.md) (**159** tks) - Concise tool description for WebFetch covering URL fetching, private URL limitations, redirects, and caching.
|
||
- [Tool Description: WebSearch (concise)](./system-prompts/tool-description-websearch-concise.md) (**88** tks) - Describes the concise WebSearch tool variant with US-only results, current-month guidance, domain filters, and required sources.
|
||
- [Tool Description: Write (read existing file first)](./system-prompts/tool-description-write-read-existing-file-first.md) (**84** tks) - Tool description for Write in environments where existing files must be read before overwrite.
|
||
- [Tool Description: request_teach_access (part of teach mode)](./system-prompts/tool-description-request_teach_access-part-of-teach-mode.md) (**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: Bash run_in_background guidance](./system-prompts/tool-parameter-bash-run_in_background-guidance.md) (**92** tks) - Explains Bash run_in_background behavior and that commands do not need a trailing ampersand.
|
||
- [Tool Parameter: Bash run_in_background note](./system-prompts/tool-parameter-bash-run_in_background-note.md) (**74** tks) - Notes that Bash commands can use run_in_background when the result is not needed immediately.
|
||
- [Tool Parameter: Claude in Chrome JavaScript code](./system-prompts/tool-parameter-claude-in-chrome-javascript-code.md) (**103** tks) - Describes the JavaScript code parameter for the Claude in Chrome JavaScript execution tool.
|
||
- [Tool Parameter: Computer action](./system-prompts/tool-parameter-computer-action.md) (**251** tks) - Action parameter options for the Chrome browser computer tool.
|
||
- [Tool Parameter: SendUserMessage attachments](./system-prompts/tool-parameter-sendusermessage-attachments.md) (**75** tks) - Describes optional SendUserMessage attachments as local file paths or pre-resolved file objects.
|
||
|
||
### Skills
|
||
|
||
Built-in skill prompts for specialized tasks.
|
||
|
||
- [Skill: /catch-up periodic heartbeat](./system-prompts/skill-catch-up-periodic-heartbeat.md) (**1591** tks) - Skill definition for the /catch-up periodic heartbeat that scans current priorities, triages actionable changes, reports a short digest, and updates catch-up state.
|
||
- [Skill: /code-review efficiency dimension](./system-prompts/skill-code-review-efficiency-dimension.md) (**106** tks) - Code-review pass that surfaces wasted effort the diff adds — duplicate computation or I/O, avoidable serialization, large scopes held by closures — and points to the cheaper option.
|
||
- [Skill: /design-sync package source shape](./system-prompts/skill-design-sync-package-source-shape.md) (**16174** tks) - Shape-specific /design-sync instructions for syncing a React design system from a built package without Storybook.
|
||
- [Skill: /dream memory consolidation](./system-prompts/skill-dream-memory-consolidation.md) (**512** tks) - Skill definition for the /dream nightly housekeeping job that consolidates recent logs and transcripts into persistent memory topics, learnings, and a pruned MEMORY.md index.
|
||
- [Skill: /init CLAUDE.md and skill setup (new version)](./system-prompts/skill-init-claudemd-and-skill-setup-new-version.md) (**5412** 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: /insights report output](./system-prompts/skill-insights-report-output.md) (**182** tks) - Formats and displays the insights usage report results after the user runs the /insights slash command.
|
||
- [Skill: /loop cloud-first scheduling offer](./system-prompts/skill-loop-cloud-first-scheduling-offer.md) (**510** tks) - Decision tree for offering cloud-based scheduling before falling back to local session loops in the /loop command.
|
||
- [Skill: /loop local runtime note](./system-prompts/skill-loop-local-runtime-note.md) (**96** tks) - Conditional /loop confirmation note explaining that local loops run only until the current session closes.
|
||
- [Skill: /loop self-pacing mode](./system-prompts/skill-loop-self-pacing-mode.md) (**678** tks) - Instructs Claude how to self-pace a recurring loop by arming event monitors as primary wake signals and scheduling fallback heartbeat delays between iterations.
|
||
- [Skill: /loop slash command (dynamic mode)](./system-prompts/skill-loop-slash-command-dynamic-mode.md) (**514** tks) - Parses user input into an interval and prompt for scheduling recurring or dynamically self-paced loop executions.
|
||
- [Skill: /loop slash command](./system-prompts/skill-loop-slash-command.md) (**969** tks) - Parses user input into an interval and prompt, converts the interval to a cron expression, and schedules a recurring task.
|
||
- [Skill: /morning-checkin daily brief](./system-prompts/skill-morning-checkin-daily-brief.md) (**1576** tks) - Skill definition for the /morning-checkin scheduled task that prepares a daily calendar and inbox digest, schedules pre-meeting check-ins, and records the day’s top priority.
|
||
- [Skill: /pre-meeting-checkin event brief](./system-prompts/skill-pre-meeting-checkin-event-brief.md) (**491** tks) - Skill definition for the /pre-meeting-checkin task that gathers event materials, recent thread context, open questions, and a concise meeting brief.
|
||
- [Skill: /stuck (background-daemon diagnostics)](./system-prompts/skill-stuck-background-daemon-diagnostics.md) (**181** tks) - The background-daemon troubleshooting section of the /stuck skill.
|
||
- [Skill: /stuck slash command](./system-prompts/skill-stuck-slash-command.md) (**964** tks) - Diagnozse frozen or slow Claude Code sessions.
|
||
- [Skill: Agent Design Patterns](./system-prompts/skill-agent-design-patterns.md) (**2029** tks) - Reference guide covering decision heuristics for building agents on the Claude API, including tool surface design, context management, caching strategies, and composing tool calls.
|
||
- [Skill: Build with Claude API (reference guide)](./system-prompts/skill-build-with-claude-api-reference-guide.md) (**703** tks) - Template for presenting language-specific reference documentation with quick task navigation.
|
||
- [Skill: Building LLM-powered applications with Claude](./system-prompts/skill-building-llm-powered-applications-with-claude.md) (**11477** tks) - Guides Claude in building LLM-powered applications using the Anthropic SDK, covering language detection, API surface selection (Claude API vs Managed Agents), model defaults, thinking/effort configuration, and language-specific documentation reading.
|
||
- [Skill: Claude Code configuration guide](./system-prompts/skill-claude-code-configuration-guide.md) (**975** tks) - Skill instructions for answering Claude Code configuration questions by checking the running build, bundled references, and current documentation.
|
||
- [Skill: Code Review (Angle B — removed-behavior auditor)](./system-prompts/skill-code-review-angle-b-removed-behavior-auditor.md) (**94** tks) - Code-review finder angle that, for each deleted or rewritten line, names the behavior it guaranteed and confirms the new code still guarantees it.
|
||
- [Skill: Code Review (Angle C — cross-file tracer)](./system-prompts/skill-code-review-angle-c-cross-file-tracer.md) (**88** tks) - Code-review finder angle that follows each changed function out to its callers, checking the diff hasn't broken a call-site contract.
|
||
- [Skill: Code Review (Angle D — language-pitfall specialist)](./system-prompts/skill-code-review-angle-d-language-pitfall-specialist.md) (**101** tks) - Code-review finder angle that hunts for the well-known traps of the diff's language or framework.
|
||
- [Skill: Code Review (Angle E — wrapper/proxy correctness)](./system-prompts/skill-code-review-angle-e-wrapperproxy-correctness.md) (**126** tks) - Code-review finder angle for wrapping types (caches, proxies, decorators), checking every method forwards faithfully to the wrapped object.
|
||
- [Skill: Code Review (Output — findings JSON array)](./system-prompts/skill-code-review-output-findings-json-array.md) (**137** tks) - Defines the code-review skill's result shape: a JSON array of findings carrying file, line, summary, and failure_scenario.
|
||
- [Skill: Code Review (Phase 0 — gather the diff)](./system-prompts/skill-code-review-phase-0-gather-the-diff.md) (**135** tks) - Opening step of the code-review skill: assemble the unified diff to review with git diff.
|
||
- [Skill: Code Review (Phase 2 — verify, 3-state)](./system-prompts/skill-code-review-phase-2-verify-3-state.md) (**125** tks) - Precision-tier verification step: run one verifier per candidate finding, each voting CONFIRMED, PLAUSIBLE, or REFUTED.
|
||
- [Skill: Code Review (Phase 2 — verify, recall-biased)](./system-prompts/skill-code-review-phase-2-verify-recall-biased.md) (**137** tks) - Recall-tier verification step: one verifier per candidate finding, biased toward keeping anything plausible.
|
||
- [Skill: Code Review (Phase 3 — sweep for gaps)](./system-prompts/skill-code-review-phase-3-sweep-for-gaps.md) (**131** tks) - Final code-review sweep: a clean-slate reviewer re-reads the diff to catch defects the earlier passes missed.
|
||
- [Skill: Code Review (altitude dimension)](./system-prompts/skill-code-review-altitude-dimension.md) (**61** tks) - Code-review dimension: check whether each change is implemented at the right depth rather than as a fragile special case.
|
||
- [Skill: Code Review (cleanup and altitude output guidance)](./system-prompts/skill-code-review-cleanup-and-altitude-output-guidance.md) (**79** tks) - Explains how cleanup and altitude candidates should use the findings shape and rank below correctness bugs.
|
||
- [Skill: Computer Use MCP](./system-prompts/skill-computer-use-mcp.md) (**1206** tks) - Instructions for using computer-use MCP tools including tool selection tiers, app access tiers, link safety, and financial action restrictions.
|
||
- [Skill: Cowork plugin authoring](./system-prompts/skill-cowork-plugin-authoring.md) (**4791** tks) - Skill instructions for creating or customizing Cowork plugins, including mode selection, research, implementation, packaging, connector replacement, and plugin delivery.
|
||
- [Skill: Create verifier skills](./system-prompts/skill-create-verifier-skills.md) (**2580** tks) - Prompt for creating verifier skills for the Verify agent to automatically verify code changes.
|
||
- [Skill: Debugging](./system-prompts/skill-debugging.md) (**417** tks) - Instructions for debugging an issue that the user is encountering in the Claude Code session.
|
||
- [Skill: Design sync Storybook source shape](./system-prompts/skill-design-sync-storybook-source-shape.md) (**18509** tks) - Design sync sub-skill instructions for using a repo's Storybook as the fidelity oracle when building, validating, matching, uploading, and re-syncing component previews.
|
||
- [Skill: Design sync](./system-prompts/skill-design-sync.md) (**7063** tks) - Skill for syncing a React design system to claude.ai/design by building, verifying, and uploading real component artifacts.
|
||
- [Skill: Dynamic pacing loop execution](./system-prompts/skill-dynamic-pacing-loop-execution.md) (**598** tks) - Step-by-step instructions for executing a dynamic pacing loop that runs tasks, arms persistent monitors for event-gated waits, schedules fallback heartbeat ticks, and handles task notifications.
|
||
- [Skill: Generate permission allowlist from transcripts](./system-prompts/skill-generate-permission-allowlist-from-transcripts.md) (**2408** tks) - Analyzes session transcripts to extract frequently used read-only tool-call patterns and adds them to the project's .claude/settings.json permission allowlist to reduce permission prompts.
|
||
- [Skill: Model migration guide](./system-prompts/skill-model-migration-guide.md) (**32310** tks) - Step-by-step instructions for migrating existing code to newer Claude models, covering breaking changes, deprecated parameters, per-SDK syntax, prompt-behavior shifts, and migration checklists.
|
||
- [Skill: Run CLI tool example](./system-prompts/skill-run-cli-tool-example.md) (**499** tks) - Example file for the Run app skill showing how to document building, invoking, and testing a CLI tool.
|
||
- [Skill: Run Electron desktop GUI app example](./system-prompts/skill-run-electron-desktop-gui-app-example.md) (**4625** tks) - Example file for the Run app skill showing how to launch an Electron desktop app under xvfb and drive it through a Playwright REPL driver.
|
||
- [Skill: Run TUI interactive terminal app example](./system-prompts/skill-run-tui-interactive-terminal-app-example.md) (**1004** tks) - Example file for the Run app skill showing how to drive an interactive terminal app with tmux, readiness polling, pane capture, key references, and cleanup.
|
||
- [Skill: Run app](./system-prompts/skill-run-app.md) (**999** tks) - Skill for launching and driving the current project's app through its real runtime surface using project-specific run skills or fallback patterns.
|
||
- [Skill: Run browser-driven web app example](./system-prompts/skill-run-browser-driven-web-app-example.md) (**1002** tks) - Example file for the Run app skill showing how to start a web dev server, drive it with chromium-cli, capture screenshots, and document app-specific gotchas.
|
||
- [Skill: Run library SDK example](./system-prompts/skill-run-library-sdk-example.md) (**653** tks) - Example file for the Run app skill showing how to document building, testing, and smoke-checking a library or SDK at its public package boundary.
|
||
- [Skill: Run skill generator](./system-prompts/skill-run-skill-generator.md) (**4681** tks) - Skill for authoring or improving a project-specific run skill that documents verified build, launch, runtime driving, and troubleshooting steps.
|
||
- [Skill: Run skill template](./system-prompts/skill-run-skill-template.md) (**1216** tks) - Template file for the Run skill generator showing the frontmatter and section structure for a project-specific run skill.
|
||
- [Skill: Run web server API example](./system-prompts/skill-run-web-server-api-example.md) (**890** tks) - Example file for the Run app skill showing how to document a server or API lifecycle with background launch, readiness checks, curl verification, and shutdown.
|
||
- [Skill: Schedule recurring cron and execute immediately (compact)](./system-prompts/skill-schedule-recurring-cron-and-execute-immediately-compact.md) (**173** tks) - Instructions for creating a recurring cron job, confirming the schedule with the user, and immediately executing the parsed prompt without waiting for the first cron fire.
|
||
- [Skill: Schedule recurring cron and run immediately](./system-prompts/skill-schedule-recurring-cron-and-run-immediately.md) (**271** tks) - Converts an interval to a cron expression, schedules a recurring task via the cron creation tool, confirms to the user, and immediately executes the task without waiting for the first cron fire.
|
||
- [Skill: Team onboarding guide](./system-prompts/skill-team-onboarding-guide.md) (**521** tks) - Template for onboarding a new teammate to a team's Claude Code setup, walking them through usage stats, setup checklists, MCP servers, skills, and team tips in a warm conversational style.
|
||
- [Skill: Update Claude Code Config](./system-prompts/skill-update-claude-code-config.md) (**1195** tks) - Skill for modifying Claude Code configuration file (settings.json).
|
||
- [Skill: Update config description](./system-prompts/skill-update-config-description.md) (**170** tks) - Update-config skill description (settings.json hooks, perms, env).
|
||
- [Skill: Update config settings file locations](./system-prompts/skill-update-config-settings-file-locations.md) (**792** tks) - Where Claude Code stores settings.json across scopes.
|
||
- [Skill: Verify CLI changes (example for Verify skill)](./system-prompts/skill-verify-cli-changes-example-for-verify-skill.md) (**565** tks) - Example workflow for verifying a CLI change, as part of the Verify skill.
|
||
- [Skill: Verify server/API changes (example for Verify skill)](./system-prompts/skill-verify-serverapi-changes-example-for-verify-skill.md) (**612** tks) - Example workflow for verifying a server/API change, as part of the Verify skill.
|
||
- [Skill: Verify skill](./system-prompts/skill-verify-skill.md) (**2932** tks) - Skill for opinionated verification workflow for validating code changes.
|
||
- [Skill: update-config (7-step verification flow)](./system-prompts/skill-update-config-7-step-verification-flow.md) (**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.
|