The Navigator · 9 min mission
The Complete Built-in Command Reference
Every built-in slash command, keystroke, and prefix in one grouped map — so you stop guessing what exists.
Type / in Claude Code and the menu that drops down is longer than almost anyone realizes. Most guides — this hub included — teach commands where they belong: /model lives with Models, /rewind with Checkpoints, /permissions with Permissions. That is the right way to learn them. It is a terrible way to find them.
This guide is the other thing: a flat, grouped map of the built-in commands, so when you think "there must be a command for checking my plan usage" or "how do I move this session to another folder," you can confirm it exists and learn exactly what it does. It is a reference you scan, not a chapter you read start to finish.
How the commands group
The built-ins cluster by what they touch. Account & plan commands answer "who am I, what am I spending, what plan am I on." Diagnostics are for when something is wrong and you need to find out what. Session admin manages the conversation itself — clearing, renaming, exporting. Directories control where the session can read and write. Surfaces & setup wire Claude Code into editors, browsers, GitHub, Slack, and cloud providers. Interface changes how the terminal looks and renders.
Use the explorer below to browse the whole set. Search by name or by what you want to do, filter by group, and click any command for the full when-to-use and the gotcha the one-line menu never tells you.
Browse the built-in commands
Command explorer
Every built-in slash command worth knowing, grouped by what it touches. Search by name or purpose, filter by group, and pick one for the full when-to-use and the gotchas the menu never tells you.
32 commands
Show version, model, account, and connectivity.
When: Confirm which model and auth method are active — including the classic case where a stray ANTHROPIC_API_KEY is shadowing your subscription. Works mid-response.
Availability varies by plan, platform, and version — type / in your own session to see exactly what is live for you.
What the one-liners hide
Three things about the command list trip people up, and none of them are obvious from the menu.
Aliases. Several commands are two names for one behavior. /cost and /stats are aliases of /usage (they just open on a different tab). /reset and /new are aliases of /clear. /bug and /share are aliases of /feedback. And /usage-credits was previously called /extra-usage — if a blog post mentions the old name, that is the same command. Knowing the aliases means you stop hunting for a command you already have.
Tags. A few entries are not plain commands. /debug is a bundled Skill, which means Claude can also invoke it on its own when relevant. /deep-research (covered in Autonomy) is a Workflow. The distinction matters when you wonder why something ran without you typing it.
Gating. This is the big one: you are not meant to see every command. The menu is filtered by your plan, your platform, your version, and sometimes your environment. That is a feature, not a bug — but it means "the command isn't there" is rarely the same as "the command doesn't exist."
Keystrokes and line-start prefixes
Not everything is a slash command. A handful of the most useful moves are keystrokes or single-character prefixes you type at the start of your input — and they pair with the commands above to make the interface fast. (The first-session guide introduces these in context; this is the consolidated list.)
| Key / prefix | What it does |
|---|---|
Shift+Tab | Cycle permission modes: default → acceptEdits → plan (also Alt+M) |
Option+T / Alt+T | Toggle extended thinking on or off — not Tab (see below). No effect on Fable 5, which always thinks |
Option+P / Alt+P | Switch the active model without clearing your typed prompt |
Ctrl+R | Reverse-search your prompt history; Ctrl+S cycles scope (session / project / all) |
Esc Esc | Open the rewind menu to roll code and/or conversation back to a checkpoint |
! *(line start)* | Run a shell command directly; the command and its output drop into context |
@ | File-path autocomplete — reference a file by path without pasting its contents |
This guide vs. the rest of the hub
Command Reference (you are here)
A flat catalogue of the built-in commands — names, purposes, aliases, and gating. Optimized for finding a command and confirming what it does.
Reach for it when you half-remember that a command exists and want to check.
The teaching guides
Slash Commands teaches building your own commands. Experience Tuning teaches the how and when of the UI commands (/theme, /tui, /voice, /focus).
The deep topics — /model, /usage, /permissions, /rewind — live in their own chapters. This reference points you there.
Knowledge check
A teammate insists they have no /upgrade command and no way to top up usage when they hit a limit, and that pressing Tab used to "turn on thinking" but now does nothing useful. What is actually going on?
Reach the end and this star joins your charted sky.