AI IDE List
AI IDE List
Claude CodeLast checked June 18, 2026

Claude Code Cheatsheet

A compact reference for documented Claude Code CLI commands, MCP setup, plugin management, interactive slash commands, dynamic commands, and CLI flags.

claude

Start an interactive session.

claude -p "query"

Run a one-shot query, then exit.

claude mcp

Configure MCP servers.

/permissions

Manage allowed tools in a session.

Some slash commands may not appear for every user. Availability can depend on platform, plan, environment, feature flags, installed plugins, MCP servers, and skills.

CLI

CLI top-level commands

Terminal commands and common invocation patterns for Claude Code.

claude

Start interactive session.

Most common entry point

claude "query"

Start interactive session with an initial prompt.

Describe a task directly

claude -p "query"

Query via SDK, then exit.

-p = --print

cat file | claude -p "query"

Process piped content.

Useful for scripts

claude -c

Continue the most recent conversation.

-c = --continue

claude -c -p "query"

Continue most recent conversation in print mode.

Useful for automation

claude -r "<session>" "query"

Resume a specific session.

-r = --resume

claude update

Update to the latest version.

claude install [version]

Install or reinstall native binary.

claude auth login

Sign in.

claude auth logout

Sign out.

claude auth status

Show authentication status.

claude agents

Open the agent view.

Manage parallel or background agents

claude attach <id>

Attach to a background session.

claude auto-mode defaults

Print built-in auto-mode rules.

claude auto-mode config

Show effective auto-mode config.

claude daemon status

Show daemon status.

claude daemon stop --any

Stop the daemon.

claude logs <id>

View logs for a session.

claude mcp

Configure MCP servers.

claude plugin

Manage plugins.

claude plugins

Alias for claude plugin.

claude project purge [path]

Purge project-related data.

claude remote-control

Configure or enable remote control.

claude respawn <id>

Respawn a background session.

claude rm <id>

Remove a background session.

claude setup-token

Set up token-based authentication.

claude stop <id>

Stop a background session.

claude kill <id>

Alias for claude stop <id>.

claude ultrareview [target]

Run ultra-level code review.

Also available as /code-review ultra

MCP

MCP commands

Commands and options for adding, inspecting, removing, and serving MCP servers.

claude mcp add --transport http <name> <url>

Add an HTTP MCP server.

Recommended transport

claude mcp add --transport sse <name> <url>

Add an SSE MCP server.

Deprecated

claude mcp add [options] <name> -- <command> [args...]

Add a stdio MCP server.

Command follows --

claude mcp add-json <name> '<json>'

Add MCP server from JSON config.

Useful for complex config

claude mcp list

List configured MCP servers.

claude mcp get <name>

Show MCP server configuration.

claude mcp remove <name>

Remove an MCP server.

claude mcp reset-project-choices

Reset project-level MCP choices.

claude mcp add-from-claude-desktop

Import MCP servers from Claude Desktop.

claude mcp serve

Run Claude Code as an MCP server.

/mcp

View MCP status inside session.

Slash command

--scope local

Store server in local project scope.

--scope project

Store server in shared project scope.

--scope user

Store server in user scope.

--env KEY=VALUE

Pass environment variables to stdio server.

--transport http

Use HTTP transport.

--transport sse

Use SSE transport.

--transport stdio

Use stdio transport.

Plugin

Plugin commands

Non-interactive plugin CLI commands and interactive /plugin commands.

claude plugin init <name>

Create a new plugin scaffold.

claude plugin new <name>

Alias for plugin init.

claude plugin install <plugin>

Install a plugin.

claude plugin uninstall <plugin>

Uninstall a plugin.

claude plugin remove <plugin>

Alias for uninstall.

claude plugin rm <plugin>

Alias for uninstall.

claude plugin prune

Remove unused plugin dependencies.

claude plugin autoremove

Alias for prune.

claude plugin enable <plugin>

Enable a plugin.

claude plugin disable <plugin>

Disable a plugin.

claude plugin update <plugin>

Update a plugin.

claude plugin list

List plugins.

claude plugin details <name>

Show plugin details.

claude plugin tag [options]

Manage plugin tags.

claude plugin validate <path>

Validate a plugin.

Supports strict validation

/plugin

Open plugin management.

/plugin list

List installed plugins.

/plugin install <plugin>

Install a plugin.

/plugin disable <plugin>

Disable a plugin.

/plugin enable <plugin>

Enable a plugin.

/plugin uninstall <plugin>

Uninstall a plugin.

/plugin validate <path>

Validate a plugin.

/plugin marketplace add <source>

Add a plugin marketplace.

/plugin marketplace list

List marketplaces.

/plugin marketplace update

Update marketplace snapshots.

/plugin marketplace remove <name>

Remove a marketplace.

/plugin market ...

Shortcut for /plugin marketplace ...

Slash

Interactive slash commands

Slash commands documented for Claude Code sessions. Availability may vary by environment.

/add-dir <path>

Add a working directory.

/advisor [model|off]

Enable or disable advisor.

Can specify model

/agents

Manage agents.

/autofix-pr [prompt]

Automatically fix PR issues.

/background [prompt]

Start a background task.

Alias /bg

/bg [prompt]

Alias for /background.

/batch <instruction>

Run batch work.

Skill

/branch [name]

Create or switch branch context.

/btw <question>

Ask a side question.

Does not interrupt main thread

/cd <path>

Change working directory.

/chrome

Manage Chrome integration.

/claude-api [migrate|managed-agents-onboard]

Help with Claude API workflows.

Skill

/clear [name]

Clear session or start fresh.

Aliases /reset, /new

/reset [name]

Alias for /clear.

/new [name]

Alias for /clear.

/code-review [level] [target]

Run code review.

Skill

/code-review low

Low-effort review.

/code-review medium

Medium-effort review.

/code-review high

High-effort review.

/code-review xhigh

Extra-high review.

/code-review max

Maximum review.

/code-review ultra

Ultra review.

Replacement for /ultrareview

/code-review --fix

Review and fix.

/code-review --comment

Review and comment.

/color [color|default]

Change color.

/compact [instructions]

Compact conversation context.

/config

Open settings.

Alias /settings

/settings

Alias for /config.

/context [all]

Show context.

/copy [N]

Copy recent output.

/cost

Show usage or cost.

Alias /usage

/usage

Show usage.

/debug [description]

Debug an issue.

Skill

/deep-research <question>

Run deep research.

Workflow

/desktop

Open desktop app.

Alias /app

/app

Alias for /desktop.

/diff

Show diff.

/doctor

Run diagnostics.

/effort [level|auto]

Set reasoning effort.

/exit

Exit Claude Code.

Alias /quit

/quit

Alias for /exit.

/export [filename]

Export conversation.

/fast [on|off]

Toggle fast mode.

/feedback [report]

Send feedback.

Aliases /bug, /share

/bug [report]

Alias for /feedback.

/share [report]

Alias for /feedback.

/fewer-permission-prompts

Reduce permission prompts.

Skill

/focus

Focus current task.

/fork <directive>

Fork conversation.

/goal [condition|clear]

Set or clear goal.

/heapdump

Create heap dump.

Debugging command

/help

Show help.

/hooks

Manage hooks.

/ide

Manage IDE integration.

/init

Initialize project instructions.

Usually generates CLAUDE.md

/insights

Show insights.

/install-github-app

Install GitHub app.

/install-slack-app

Install Slack app.

/keybindings

Configure keybindings.

/login

Log in.

/logout

Log out.

/loop [interval] [prompt]

Run repeated or proactive loop.

Skill; alias /proactive

/proactive [interval] [prompt]

Alias for /loop.

/mcp [reconnect <server>|enable|disable]

Manage MCP in session.

/memory

Manage memory.

/mobile

Set up mobile.

Aliases /ios, /android

/ios

Alias for /mobile.

/android

Alias for /mobile.

/model [model]

Select model.

/passes

Show or configure passes.

/permissions

Manage allowed tools.

Alias /allowed-tools

/allowed-tools

Alias for /permissions.

/plan [description]

Enter or create plan.

/plugin [subcommand]

Manage plugins.

/powerup

Power up workflow.

/pr-comments [PR]

Handle PR comments.

Removed in v2.1.91

/privacy-settings

Open privacy settings.

/radio

Manage radio mode.

/recap

Recap the session.

/release-notes

Show release notes.

/reload-plugins [--force]

Reload plugins.

/reload-skills

Reload skills.

/remote-control

Manage remote control.

Alias /rc

/rc

Alias for /remote-control.

/remote-env

Manage remote environment.

/rename [name]

Rename session.

/resume [session]

Resume session.

Alias /continue

/continue [session]

Alias for /resume.

/review [PR]

Review pull request.

/rewind

Rewind to checkpoint.

Aliases /checkpoint, /undo

/checkpoint

Alias for /rewind.

/undo

Alias for /rewind.

/run

Run a command or skill workflow.

Skill

/run-skill-generator

Generate a skill.

Skill

/sandbox

Manage sandbox.

/schedule [description]

Schedule routines.

Alias /routines

/routines [description]

Alias for /schedule.

/scroll-speed

Configure scroll speed.

/security-review

Run security review.

/setup-bedrock

Set up Amazon Bedrock.

/setup-vertex

Set up Google Vertex AI.

/simplify [target]

Simplify code or content.

Skill

/skills

Browse skills.

/stats

Show usage statistics.

Alias /usage

/status

Show session status.

/statusline

Configure status line.

/stickers

Manage stickers.

/stop

Stop current operation.

/tasks

Show background tasks.

Alias /bashes

/bashes

Alias for /tasks.

/team-onboarding

Team onboarding flow.

/teleport

Teleport session or context.

Alias /tp

/tp

Alias for /teleport.

/terminal-setup

Set up terminal integration.

/theme

Change theme.

/tui [default|fullscreen]

Configure TUI mode.

/ultraplan <prompt>

Create an ultra-detailed plan.

/ultrareview [PR]

Ultra code review.

Now prefer /code-review ultra

/upgrade

Upgrade plan or CLI.

/usage-credits

Show usage credits.

/verify

Verify changes.

Skill

/vim

Toggle Vim mode.

Removed in v2.1.92

/voice [hold|tap|off]

Configure voice input.

/web-setup

Set up web integration.

/workflows

Browse workflows.

Dynamic

Dynamic commands

Patterns generated by skills, plugins, and MCP prompts.

/<skill-name>

Run a skill command.

Local, project, or user skill

/deploy

Example custom skill command.

Generated by skill files

/<plugin-name>:<skill-name>

Run a plugin-provided skill.

Plugin namespace

/mcp__<server>__<prompt>

Run an MCP prompt.

Generated by MCP

Flag

CLI flags

Options and aliases worth keeping next to the command reference.

--add-dir <path>

Add additional working directories.

--advisor <model>

Set advisor model.

--agent

Select agent behavior.

--agents

Enable or configure agents.

--allow-dangerously-skip-permissions

Allow dangerous permission bypass.

--allowedTools

Allow specific tools.

--allowed-tools

Alias for --allowedTools.

--append-system-prompt

Append text to system prompt.

--append-system-prompt-file

Append system prompt from file.

--bare

Use bare output/session mode.

--betas

Enable beta features.

--bg

Run in background.

--channels

Select channels.

--chrome

Enable Chrome integration.

--continue, -c

Continue latest conversation.

--dangerously-load-development-channels

Load development channels.

--dangerously-skip-permissions

Skip permission checks.

--debug

Enable debug output.

--debug-file <path>

Write debug logs to file.

--disable-slash-commands

Disable slash commands.

--disallowedTools

Disallow specific tools.

--disallowed-tools

Alias for --disallowedTools.

--effort <level>

Set reasoning effort.

--enable-auto-mode

Enable auto mode.

--exclude-dynamic-system-prompt-sections

Exclude dynamic prompt sections.

--exec

Execute in command mode.

--fallback-model <model>

Set fallback model.

--fork-session

Fork from a session.

--from-pr

Use pull request as source.

--ide

Enable IDE integration.

--init

Initialize project context.

--init-only

Only initialize, then exit.

--include-hook-events

Include hook events.

--include-partial-messages

Include partial messages.

--input-format

Set input format.

--json-schema

Provide JSON schema.

--maintenance

Run maintenance mode.

--max-budget-usd

Set max budget in USD.

--max-turns

Set maximum turns.

--mcp-config

Load MCP config.

--model <model>

Select model.

--name <name>, -n

Set session name.

--no-chrome

Disable Chrome integration.

--no-session-persistence

Do not persist session.

--output-format

Set output format.

--permission-mode

Set permission mode.

--permission-prompt-tool

Set permission prompt tool.

--plugin-dir

Load plugins from directory.

--plugin-url

Load plugin from URL.

--print, -p

Print response and exit.

--prompt-suggestions

Enable prompt suggestions.

--remote

Connect to remote session/server.

--remote-control, --rc

Enable remote control.

--remote-control-session-name-prefix <prefix>

Prefix remote-control session names.

--replay-user-messages

Replay user messages.

--resume, -r

Resume a session.

--safe-mode

Enable safe mode.

--session-id

Specify session ID.

--setting-sources

Select setting sources.

--settings

Load settings.

--strict-mcp-config

Strictly validate MCP config.

--system-prompt

Replace system prompt.

--system-prompt-file

Load system prompt from file.

--teleport

Enable teleport behavior.

--teammate-mode

Enable teammate mode.

--tmux

Enable tmux integration.

--tools

Specify available tools.

--verbose

Enable verbose logging.

--version, -v

Print version.

--worktree, -w

Use worktree mode.

Appendix

Common gotchas

Details that are easy to misread when using or documenting Claude Code.

claude -p

-p means --print, not help.

/usage /cost /stats

Usage-related commands overlap and may differ by account or version.

/ultrareview

Treat it as the ultra code-review path; /code-review ultra is the clearer modern form.

/pr-comments /vim

These are documented historically as removed commands.

Dynamic commands

Your local commands may differ because Skills, Plugins, and MCP prompts are dynamic.

Sources

Official sources

This page is a compact quick reference based on documented Claude Code commands, not a full copy of the official documentation. Dynamic commands from skills, plugins, and MCP prompts depend on your local configuration.

Scope note

This page is a compact quick reference based on documented Claude Code commands, not a full copy of the official documentation. Dynamic commands from skills, plugins, and MCP prompts depend on your local configuration.