Search the documentation
15 pages for /plan.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Claude Code changelog
Claude Code CLI · in the page
changelog
…and focus garbage in the terminal while a GUI editor from `/memory`, `/plan`, `/keybindings`, or Ctrl+G is open; `/memory` no longer waits for the editor to close * Fixed Claude-in-Chrome 403-loopin…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…| | `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/image-cache/`, `~/.claude/session-env/`, `~/.claude/tasks/`, `~/.claude/shell-snapshots/`, `~/.claude/backups…
Commands
Claude Code CLI · in the page
commands
…d run `/permissions` to set your approval rules. **During a task.** `/plan` switches into plan mode before a large change. `/model` and `/effort` adjust which model you're using and how much reasonin…
Glossary
Claude Code CLI · in the page
glossary
…s a plan for approval before touching anything. Enter plan mode with `/plan` or by pressing `Shift+Tab`. Learn more: [Analyze before you edit with plan mode](/docs/en/permission-modes#analyze-before-…
Hooks reference
Claude Code CLI · in the page
hooks
…| | `planFilePath` | string | `"/Users/.../plans/refactor-auth.md"` | Path to the plan file. Injected…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…plan mode by pressing `Shift+Tab` or prefixing a single prompt with `/plan`. You can also start in plan mode from the CLI: ```bash theme={null} claude --permission-mode plan ``` Press `Shift+Tab` a…
Claude Code settings
Claude Code CLI · in the page
settings
…| | `plansDirectory` | **Default**: `~/.claude/plans`. Customize where plan files are stored. Path is relative to project root.…
Example settings files
Claude Code CLI · in the page
settings-example
…example.com" ] } }, "plansDirectory": "./plans" } ``` </Tab> <Tab title="What each key does"> The same file with a comment above each key. Read it here;…
Claude Code settings reference
Claude Code CLI · in the page
settings-reference
…the project root * **Default**: unset, so Claude Code uses `~/.claude/plans` ```json settings.json theme={null} { "plansDirectory": "./plans" } ``` ### `skillListingBudgetFraction` Each turn, Cl…
Understanding MCP servers
Model Context Protocol · in the page
docs/2024-11-05/learn/server-concepts
…such as: * Slash commands (typing "/" to see available prompts like /plan-vacation) * Command palettes for searchable access * Dedicated UI buttons for frequently used prompts * Context menus that s…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…such as: * Slash commands (typing "/" to see available prompts like /plan-vacation) * Command palettes for searchable access * Dedicated UI buttons for frequently used prompts * Context menus that s…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…such as: * Slash commands (typing "/" to see available prompts like /plan-vacation) * Command palettes for searchable access * Dedicated UI buttons for frequently used prompts * Context menus that s…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…such as: * Slash commands (typing "/" to see available prompts like /plan-vacation) * Command palettes for searchable access * Dedicated UI buttons for frequently used prompts * Context menus that s…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…such as: * Slash commands (typing "/" to see available prompts like /plan-vacation) * Command palettes for searchable access * Dedicated UI buttons for frequently used prompts * Context menus that s…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…such as: * Slash commands (typing "/" to see available prompts like /plan-vacation) * Command palettes for searchable access * Dedicated UI buttons for frequently used prompts * Context menus that s…