Files
claude-code-best-practice/best-practice/claude-commands.md
T
Shayan Rais 25b573944c update settings report to v2.1.83 — auto mode, managed-settings.d/, sandbox.failIfUnavailable + workflow badge updates
Settings (claude-settings.md):
- add autoMode, disableAutoMode, auto permission mode
- add sandbox.failIfUnavailable, disableDeepLinkRegistration
- add CLAUDE_CODE_SUBPROCESS_ENV_SCRUB env var
- add managed-settings.d/ drop-in directory
- fix Windows registry path to SOFTWARE\Policies\ClaudeCode
- add opus[1m] model alias
- fix broken claudelog.com link
- update badge/version to v2.1.83

Other workflows: commands, skills, subagents, concepts, dev-workflows badge/changelog updates

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-25 20:28:31 +05:00

12 KiB

Commands Best Practice

Last Updated
Implemented

Claude Code commands — frontmatter fields and official built-in slash commands.

← Back to Claude Code Best Practice Claude

Frontmatter Fields (11)

Field Type Required Description
name string No Display name and /slash-command identifier. Defaults to the directory name if omitted
description string Recommended What the command does. Shown in autocomplete and used by Claude for auto-discovery
argument-hint string No Hint shown during autocomplete (e.g., [issue-number], [filename])
disable-model-invocation boolean No Set true to prevent Claude from automatically invoking this command
user-invocable boolean No Set false to hide from the / menu — command becomes background knowledge only
allowed-tools string No Tools allowed without permission prompts when this command is active
model string No Model to use when this command runs (e.g., haiku, sonnet, opus)
effort string No Override the model effort level when invoked (low, medium, high, max)
context string No Set to fork to run the command in an isolated subagent context
agent string No Subagent type when context: fork is set (default: general-purpose)
hooks object No Lifecycle hooks scoped to this command

Official (64)

# Command Tag Description
1 /login Auth Authenticate with Claude Code via OAuth
2 /logout Auth Log out from Claude Code
3 /upgrade Auth Open the upgrade page to switch to a higher plan tier
4 /color [color|default] Config Set the prompt bar color for the current session
5 /config Config Open the Settings interface to adjust theme, model, output style, and other preferences. Alias: /settings
6 /keybindings Config Customize keyboard shortcuts per context and create chord sequences
7 /permissions Config View or update tool permissions. Alias: /allowed-tools
8 /privacy-settings Config Manage privacy and telemetry preferences
9 /sandbox Config Configure sandboxing with dependency status
10 /statusline Config Set up Claude Code's status line UI
11 /stickers Config Order Claude Code stickers
12 /terminal-setup Config Enable shift+enter for newlines in IDE terminals
13 /theme Config Change the color theme
14 /vim Config Enable vim-style editing mode
15 /voice Config Toggle push-to-talk voice dictation. Requires a Claude.ai account
16 /context Context Visualize current context usage as a colored grid with token counts
17 /cost Context Show token usage statistics for the current session
18 /extra-usage Context Configure pay-as-you-go overflow billing for subscription plans
19 /insights Context Generate a report analyzing your Claude Code sessions, including project areas, interaction patterns, and friction points
20 /stats Context Visualize daily usage, session history, streaks, and model preferences
21 /status Context Open the Settings interface (Status tab) showing version, model, account, and connectivity
22 /usage Context Show plan usage limits and rate limit status (subscription plans only)
23 /doctor Debug Check the health of your Claude Code installation
24 /feedback [description] Debug Generate a GitHub issue URL for reporting bugs or feedback. Alias: /bug
25 /help Debug Show slash-command help
26 /release-notes Debug Show recent Claude Code release notes
27 /tasks Debug List and manage background tasks
28 /copy [N] Export Copy the last (or Nth-latest) assistant response to clipboard. Shows interactive picker for code blocks
29 /export [filename] Export Export the current conversation to a file or clipboard
30 /agents Extensions Manage custom subagents — view, create, edit, delete
31 /chrome Extensions Manage Claude in Chrome browser integration
32 /hooks Extensions Manage hook configurations for tool events
33 /ide Extensions Connect to IDE integration
34 /mcp Extensions Manage MCP server connections
35 /plugin Extensions Manage Claude Code plugins
36 /reload-plugins Extensions Reload installed plugins without restarting
37 /skills Extensions List available skills
38 /memory Memory Edit CLAUDE.md memory files, enable or disable auto-memory, and view auto-memory entries
39 /effort [low|medium|high|max|auto] Model Set the model effort level
40 /fast Model Toggle fast mode — same Opus 4.6 model with faster output
41 /model Model Switch models (haiku, sonnet, opus) and adjust effort level
42 /passes [number] Model Share a free week of Claude Code with friends. Only visible if your account is eligible
43 /plan Model Enter read-only planning mode — suggests approaches without making changes
44 /add-dir Project Add additional working directories to the current session
45 /diff Project Open an interactive diff viewer showing uncommitted changes and per-turn diffs
46 /init Project Initialize a new project with a CLAUDE.md guide
47 /pr-comments Project Review or reply to pull-request comments
48 /review Project Deprecated — install the code-review plugin instead
49 /security-review Project Run a focused security review on current changes
50 /desktop Remote Continue the current session in the Claude Code Desktop app. macOS and Windows only. Alias: /app
51 /install-github-app Remote Install the GitHub app for PR-linked workflows
52 /install-slack-app Remote Install the Slack app for notifications and sharing
53 /mobile Remote Show QR code to download the Claude mobile app. Aliases: /ios, /android
54 /remote-control Remote Make this session available for remote control from claude.ai. Alias: /rc
55 /remote-env Remote Inspect or copy the remote-control environment setup
56 /schedule [description] Remote Create, update, list, or run Cloud scheduled tasks. Claude walks you through the setup conversationally
57 /branch Session Fork the current conversation into a new session. Alias: /fork
58 /btw <question> Session Ask a quick side question without adding to the conversation
59 /clear Session Clear conversation history and free up context. Aliases: /reset, /new
60 /compact [prompt] Session Compress conversation to free context window. Optional prompt focuses the compaction
61 /exit Session Exit the CLI. Alias: /quit
62 /rename <name> Session Rename the current session for easier identification
63 /resume [session] Session Resume a previous conversation by ID or name, or open the session picker. Alias: /continue
64 /rewind Session Rewind the conversation and/or code to a previous point, or summarize from a selected message. Alias: /checkpoint

Bundled skills such as /debug can also appear in the slash-command menu, but they are not built-in commands.


Sources