Claude Code System Prompts
Curated CLAUDE.md system prompt variations for different coding styles and strictness levels — conservative, balanced, and aggressive modes with detailed trade-off notes.
Check out Piebald
We've released Piebald, the ultimate agentic AI developer experience.
Download it and try it out for free! https://piebald.ai/
Scroll down for Claude Code's system prompts. :point_down:
Claude Code System Prompts
[!important] NEW (January 23, 2026): We've added all of Claude Code's ~40 system reminders to this list—see System Reminders.
This repository contains an up-to-date list of all Claude Code's various system prompts and their associated token counts as of Claude Code v2.1.150 (May 22nd, 2026). It also contains a CHANGELOG.md for the system prompts across 187 versions since v2.0.14. From the team behind Piebald.
This repository is updated within minutes of each Claude Code release. See the changelog, and follow @PiebaldAI on X for a summary of the system prompt changes in each release.
[!note] ⭐ Star this repository to get notified about new Claude Code versions. For each new Claude Code version, we create a release on GitHub, which will notify all users who've starred the repository.
Why multiple "system prompts?"
Claude Code doesn't just have one single string for its system prompt.
Instead, there are:
- Large portions conditionally added depending on the environment and various configs.
- Descriptions for builtin tools like
Write,Bash, andTodoWrite, and some are fairly large. - Separate system prompts for builtin agents like Explore and Plan.
- Numerous AI-powered utility functions, such as conversation compaction,
CLAUDE.mdgeneration, session title generation, etc. featuring their own systems prompts.
The result—110+ strings that are constantly changing and moving within a very large minified JS file.
[!TIP] Want to modify a particular piece of the system prompt in your own Claude Code installation? Use tweakcc. It—
- lets you customize the the individual pieces of the system prompt as markdown files, and then
- patches your npm-based or native (binary) Claude Code installation with them, and also
- provides diffing and conflict management for when both you and Anthropic have conflicting modifications to the same prompt file.
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 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 (575 tks) - System prompt for the Explore subagent.
- Agent Prompt: Plan mode (enhanced) (715 tks) - Enhanced prompt for the Plan subagent.
Creation Assistants
- Agent Prompt: Agent creation architect (1110 tks) - System prompt for creating custom AI agents with detailed specifications.
- Agent Prompt: CLAUDE.md creation (384 tks) - System prompt for analyzing codebases and creating CLAUDE.md documentation files.
- Agent Prompt: Status line setup (2433 tks) - System prompt for the statusline-setup agent that configures status line display.
Slash Commands
- Agent Prompt: /batch slash command (1106 tks) - Instructions for orchestrating a large, parallelizable change across a codebase.
- Agent Prompt: /code-review part 1 base finder angles (315 tks) - Shared base finder-angle instructions for the /code-review slash command covering line-by-line diff scanning, removed behavior, and cross-file tracing.
- Agent Prompt: /code-review part 2 low effort mode (312 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 (274 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 (206 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 (293 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 (223 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 (256 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 (152 tks) - Optional /code-review instructions for posting findings as GitHub inline PR comments when --comment is passed.
- Agent Prompt: /rename auto-generate session name (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 (235 tks) - System prompt for reviewing GitHub pull requests with code analysis.
- Agent Prompt: /schedule slash command (3130 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 (2521 tks) - Comprehensive security review prompt for analyzing code changes with focus on exploitable vulnerabilities.
Utilities
- Agent Prompt: Auto mode rule reviewer (292 tks) - Reviews and critiques user-defined auto mode classifier rules for clarity, completeness, conflicts, and actionability.
- Agent Prompt: Background agent state classifier (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 (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 (207 tks) - Instructions for generating clear, concise command descriptions in active voice for bash commands.
- Agent Prompt: Bash command prefix detection (823 tks) - System prompt for detecting command prefixes and command injection.
- Agent Prompt: Claude guide agent (734 tks) - System prompt for the claude-guide agent that helps users understand and use Claude Code, the Claude Agent SDK and the Claude API effectively.
- Agent Prompt: Coding session title generator (271 tks) - Generates a title for the coding session.
- Agent Prompt: Conversation summarization (1201 tks) - System prompt for creating detailed conversation summaries.
- Agent Prompt: Determine which memory files to attach (271 tks) - Agent for determining which memory files to attach for the main agent.
- Agent Prompt: Dream memory consolidation (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 (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 (285 tks) - System prompt for the general-purpose subagent that searches, analyzes, and edits code across a codebase while reporting findings concisely to the caller.
- Agent Prompt: Hook condition evaluator (stop) (319 tks) - System prompt for evaluating hook conditions, specifically stop conditions, in Claude Code.
- Agent Prompt: Managed Agents onboarding flow (3595 tks) - Interactive interview script that walks users through configuring a Managed Agent from scratch — selecting tools, skills, files, environment settings — and emits setup and runtime code.
- Agent Prompt: Memory synthesis (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 (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 (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: Prompt Suggestion Generator v2 (344 tks) - V2 instructions for generating prompt suggestions for Claude Code.
- Agent Prompt: Quick PR creation (986 tks) - Streamlined prompt for creating a commit and pull request with pre-populated context.
- Agent Prompt: Quick git commit (574 tks) - Streamlined prompt for creating a single git commit with pre-populated context.
- Agent Prompt: Recent Message Summarization (804 tks) - Agent prompt used for summarizing recent messages.
- Agent Prompt: Security monitor for autonomous agent actions (first part) (3370 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) (4227 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 (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 (307 tks) - Agent for generating succinct session titles and git branch names.
- Agent Prompt: WebFetch summarizer (189 tks) - Prompt for agent that summarizes verbose output from WebFetch for the main model.
- Agent Prompt: Worker fork (254 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 subagent plain text output (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 (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 (2930 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 (454 tks) - Template content for an assistant.md file describing Claude's voice, values, and communication style.
- Data: Claude API reference — C# (4710 tks) - C# SDK reference including installation, client initialization, basic requests, streaming, and tool use.
- Data: Claude API reference — Go (4521 tks) - Go SDK reference.
- Data: Claude API reference — Java (4732 tks) - Java SDK reference including installation, client initialization, basic requests, streaming, and beta tool use.
- Data: Claude API reference — PHP (3691 tks) - PHP SDK reference.
- Data: Claude API reference — Python (4499 tks) - Python SDK reference including installation, client initialization, basic requests, thinking, and multi-turn conversation.
- Data: Claude API reference — Ruby (1094 tks) - Ruby SDK reference including installation, client initialization, basic requests, streaming, and beta tool runner.
- Data: Claude API reference — TypeScript (3030 tks) - TypeScript SDK reference including installation, client initialization, basic requests, thinking, and multi-turn conversation.
- Data: Claude API reference — cURL (2201 tks) - Raw API reference for Claude API for use with cURL or else Raw HTTP.
- Data: Claude Platform on AWS reference (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 (2315 tks) - Catalog of current and legacy Claude models with exact model IDs, aliases, context windows, and pricing.
- Data: Files API reference — Python (1360 tks) - Python Files API reference including file upload, listing, deletion, and usage in messages.
- Data: Files API reference — TypeScript (797 tks) - TypeScript Files API reference including file upload, listing, deletion, and usage in messages.
- Data: GitHub Actions workflow for @claude mentions (525 tks) - GitHub Actions workflow template for triggering Claude Code via @claude mentions.
- Data: GitHub App installation PR description (409 tks) - Template for PR description when installing Claude Code GitHub App integration.
- Data: HTTP error codes reference (2399 tks) - Reference for HTTP error codes returned by the Claude API with common causes and handling strategies.
- Data: Live documentation sources (4075 tks) - WebFetch URLs for fetching current Claude API and Agent SDK documentation from official sources.
- Data: Managed Agents client patterns (2685 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 (3988 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 (6888 tks) - Comprehensive reference for Managed Agents API endpoints, SDK methods, request/response schemas, error handling, and rate limits.
- Data: Managed Agents environments and resources (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 (2747 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 (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 (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 (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 (2786 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 (2843 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 (2825 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 (2658 tks) - Provides cURL and raw HTTP request examples for the Managed Agents API including environment, agent, and session lifecycle operations.
- Data: Managed Agents self-hosted sandboxes (2855 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 (4101 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 (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 (1635 tks) - Python Batches API reference including batch creation, status polling, and result retrieval at 50% cost.
- Data: Prompt Caching — Design & Optimization (3438 tks) - Document on how to design prompt-building code for effective caching, including placement patterns and anti-patterns.
- Data: Streaming reference — Python (1660 tks) - Python streaming reference including sync/async streaming and handling different content types.
- Data: Streaming reference — TypeScript (1612 tks) - TypeScript streaming reference including basic streaming and handling different content types.
- Data: Tool use concepts (4356 tks) - Conceptual foundations of tool use with the Claude API including tool definitions, tool choice, and best practices.
- Data: Tool use reference — Python (5106 tks) - Python tool use reference including tool runner, manual agentic loop, code execution, and structured outputs.
- Data: Tool use reference — TypeScript (5033 tks) - TypeScript tool use reference including tool runner, manual agentic loop, code execution, and structured outputs.
- Data: User profile memory template (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: Action safety and truthful reporting (144 tks) - Requires confirmation for irreversible or outward-facing actions, checking targets before destructive edits, and truthful reporting of outcomes.
- System Prompt: Advisor tool instructions (443 tks) - Instructions for using the Advisor tool.
- System Prompt: Agent Summary Generation (178 tks) - System prompt used for "Agent Summary" generation.
- System Prompt: Agent memory instructions (337 tks) - Instructions for including memory update guidance in agent system prompts.
- System Prompt: Agent thread notes (205 tks) - Behavioral guidelines for agent threads covering absolute paths, response formatting, emoji avoidance, and tool call punctuation.
- System Prompt: Auto mode (244 tks) - Continuous task execution, akin to a background agent.
- System Prompt: Autonomous loop check (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 persistence guidance (CLAUDE_CODE_LOOP_PERSISTENT) (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: Avoiding Unnecessary Sleep Commands (part of PowerShell tool description) (175 tks) - Guidelines for avoiding unnecessary sleep commands in PowerShell scripts, including alternatives for waiting and notification.
- System Prompt: Background session instructions (142 tks) - Instructions for background job sessions to use the job-specific temporary directory and follow the appropriate worktree isolation guidance.
- System Prompt: Censoring assistance with malicious activities (98 tks) - Guidelines for assisting with authorized security testing, defensive security, CTF challenges, and educational contexts while censoring requests for malicious activities.
- System Prompt: Chrome browser MCP tools (156 tks) - Instructions for loading Chrome browser MCP tools via MCPSearch before use.
- System Prompt: Claude in Chrome browser automation (759 tks) - Instructions for using Claude in Chrome browser automation tools effectively.
- System Prompt: Communication style (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 (278 tks) - Prompt used for context compaction summary (for the SDK).
- System Prompt: Description part of memory instructions (148 tks) - Field for describing what the memory is. Part of a bigger effort to instruct Claude how to create memories.
- System Prompt: Doing tasks (ambitious tasks) (47 tks) - Allow users to complete ambitious tasks; defer to user judgement on scope.
- System Prompt: Doing tasks (help and feedback) (24 tks) - How to inform users about help and feedback channels.
- System Prompt: Doing tasks (no compatibility hacks) (52 tks) - Delete unused code completely rather than adding compatibility shims.
- System Prompt: Doing tasks (no unnecessary error handling) (64 tks) - Do not add error handling for impossible scenarios; only validate at boundaries.
- System Prompt: Doing tasks (security) (67 tks) - Avoid introducing security vulnerabilities like injection, XSS, etc.
- System Prompt: Doing tasks (software engineering focus) (104 tks) - Users primarily request software engineering tasks; interpret instructions in that context.
- System Prompt: Dream CLAUDE.md memory reconciliation (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 (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: Executing actions with care (590 tks) - Instructions for executing actions carefully.
- System Prompt: Fork usage guidelines (323 tks) - Instructions for when to fork subagents and rules against reading fork output mid-flight or fabricating fork results.
- System Prompt: Git status (37 tks) - System prompt for displaying the current git status at the start of the conversation.
- System Prompt: Harness instructions (178 tks) - Core interactive-agent identity and harness instructions for terminal markdown output, permissions, system reminders, compaction, tool use, and code references.
- System Prompt: Hooks Configuration (1493 tks) - System prompt for hooks configuration. Used for above Claude Code config skill.
- System Prompt: How to use the SendUserMessage tool (283 tks) - Instructions for using the SendUserMessage tool.
- System Prompt: Insights at a glance summary (569 tks) - Generates a concise 4-part summary (what's working, hindrances, quick wins, ambitious workflows) for the insights report.
- System Prompt: Insights friction analysis (139 tks) - Analyzes aggregated usage data to identify friction patterns and categorize recurring issues.
- System Prompt: Insights on the horizon (148 tks) - Identifies ambitious future workflows and opportunities for autonomous AI-assisted development.
- System Prompt: Insights session facets extraction (310 tks) - Extracts structured facets (goal categories, satisfaction, friction) from a single Claude Code session transcript.
- System Prompt: Insights suggestions (748 tks) - Generates actionable suggestions including CLAUDE.md additions, features to try, and usage patterns.
- System Prompt: Learning mode (insights) (142 tks) - Instructions for providing educational insights when learning mode is active.
- System Prompt: Learning mode (1042 tks) - Main system prompt for learning mode with human collaboration instructions.
- System Prompt: Memory description of user details (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) (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 (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 instructions (391 tks) - Instructions for using persistent file-based memory, including memory file format, scope, indexing, and stale-memory handling.
- System Prompt: Memory staleness verification (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 (164 tks) - Describes the behavior and constraints of minimal mode, which skips hooks, LSP, plugins, auto-memory, and other features while requiring explicit context via CLI flags.
- System Prompt: One of six rules for using sleep command (23 tks) - One of the six rules for using the sleep command.
- System Prompt: Option previewer (151 tks) - System prompt for previewing UI options in a side-by-side layout.
- System Prompt: Parallel tool call note (part of "Tool usage policy") (102 tks) - System prompt for telling Claude to using parallel tool calls.
- System Prompt: Partial compaction instructions (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: Phase four of plan mode (187 tks) - Phase four of plan mode.
- System Prompt: PowerShell edition for 5.1 (285 tks) - System prompt for providing information about Windows PowerShell 5.1.
- System Prompt: Proactive schedule offer after natural future follow-up (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: REPL tool usage and scripting conventions (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: Remote plan mode (ultraplan) (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 (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: Scratchpad directory (170 tks) - Instructions for using a dedicated scratchpad directory for temporary files.
- System Prompt: Skillify Current Session (1798 tks) - System prompt for converting the current session in to a skill.
- System Prompt: Strict proactive schedule offer gate (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 (606 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 (439 tks) - Provides example usage patterns demonstrating how to write self-contained, well-structured prompts when delegating tasks to subagents.
- System Prompt: Tone and style (code references) (39 tks) - Instruction to include file_path:line_number when referencing code.
- System Prompt: Tone and style (concise output — short) (16 tks) - Instruction for short and concise responses.
- System Prompt: Tool execution denied (144 tks) - System prompt for when tool execution is denied.
- System Prompt: Tool usage (subagent guidance) (103 tks) - Guidance on when and how to use subagents effectively.
- System Prompt: Tool usage (task management) (70 tks) - Use TodoWrite to break down and track work progress.
- System Prompt: WSL managed settings double opt-in (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 (272 tks) - Instructions for workers to follow when implementing a change.
- System Prompt: Writing subagent prompts (287 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 (244 tks) - System reminder for /btw slash command side questions without tools.
- System Reminder: Agent mention (45 tks) - Notification that user wants to invoke an agent.
- System Reminder: Compact file reference (57 tks) - Reference to file read before conversation summarization.
- System Reminder: Exited plan mode (41 tks) - Notification when exiting plan mode.
- System Reminder: File exists but empty (27 tks) - Warning when reading an empty file.
- System Reminder: File modification detected (budget exceeded) (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 (97 tks) - Notification that a file was modified externally.
- System Reminder: File opened in IDE (37 tks) - Notification that user opened a file in IDE.
- System Reminder: File shorter than offset (59 tks) - Warning when file read offset exceeds file length.
- System Reminder: File truncated (74 tks) - Notification that file was truncated due to size.
- System Reminder: Hook additional context (35 tks) - Additional context from a hook.
- System Reminder: Hook blocking error (52 tks) - Error from a blocking hook command.
- System Reminder: Hook stopped continuation prefix (12 tks) - Prefix for hook stopped continuation messages.
- System Reminder: Hook stopped continuation (30 tks) - Message when a hook stops continuation.
- System Reminder: Hook success (29 tks) - Success message from a hook.
- System Reminder: Lines selected in IDE (66 tks) - Notification about lines selected by user in IDE.
- System Reminder: MCP resource no content (41 tks) - Shown when MCP resource has no content.
- System Reminder: MCP resource no displayable content (43 tks) - Shown when MCP resource has no displayable content.
- System Reminder: Memory file contents (36 tks) - Contents of a memory file by path.
- System Reminder: Nested memory contents (33 tks) - Contents of a nested memory file.
- System Reminder: New diagnostics detected (52 tks) - Notification about new diagnostic issues.
- System Reminder: Output style active (50 tks) - Notification that an output style is active.
- System Reminder: Plan file reference (62 tks) - Reference to an existing plan file.
- System Reminder: Plan mode approval tool enforcement (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) (927 tks) - Enhanced plan mode system reminder with parallel exploration and multi-agent planning.
- System Reminder: Plan mode is active (subagent) (307 tks) - Simplified plan mode system reminder for sub agents.
- System Reminder: Plan mode re-entry (236 tks) - System reminder sent when the user enters Plan mode after having previously exited it either via shift+tab or by approving Claude's plan.
- System Reminder: Previously invoked skills (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: Session continuation (37 tks) - Notification that session continues from another machine.
- System Reminder: Stop hook blocking error (20 tks) - Error from a blocking hook command.
- System Reminder: Task tools reminder (111 tks) - Reminder to use task tracking tools.
- System Reminder: Team Coordination (268 tks) - System reminder for team coordination.
- System Reminder: Team Shutdown (136 tks) - System reminder for team shutdown.
- System Reminder: Thinking frequency tuning (129 tks) - Instructs Claude to treat system-reminder tags as harness instructions and calibrate thinking frequency based on task complexity.
- System Reminder: TodoWrite reminder (86 tks) - Reminder to use TodoWrite tool for task tracking.
- System Reminder: Token usage (39 tks) - Current token usage statistics.
- System Reminder: USD budget (42 tks) - Current USD budget statistics.
- System Reminder: Ultraplan mode (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 (47 tks) - Reminder to verify completed plan.
Builtin Tool Descriptions
- Tool Description: AskUserQuestion (287 tks) - Tool description for asking user questions.
- Tool Description: BrowserBatch (159 tks) - Tool description for BrowserBatch, which executes multiple browser tool calls sequentially in one round trip.
- Tool Description: Computer (161 tks) - Main description for the Chrome browser computer automation tool.
- Tool Description: CronCreate (850 tks) - Describes the CronCreate tool for enqueuing one-shot or recurring cron-based jobs with jitter and off-minute scheduling guidance.
- Tool Description: Edit (202 tks) - Tool for performing exact string replacements in files.
- Tool Description: EnterPlanMode (881 tks) - Tool description for entering plan mode to explore and design implementation approaches.
- Tool Description: EnterWorktree (604 tks)
More Configs
Awesome CLAUDE.md
A curated collection of CLAUDE.md configuration files from real projects — monorepos, SaaS apps, open-source libraries, and enterprise codebases.
Claude Codex Settings
Sensible default Claude Code configuration focused on Python and ML projects — includes rules for type hints, docstrings, pytest patterns, and data science conventions.
CLAUDE.md Templates
Ready-to-use CLAUDE.md templates for popular stacks: Next.js, Django, Rails, FastAPI, Spring Boot, and more — with tech-specific rules and conventions.