Claude Code Cheat Sheet

Quick reference for Claude Code shortcuts, commands & config

v2.1.101
⌨️

Keyboard Shortcuts

General Controls
Ctrl+C
Cancel input/generation
Ctrl+D
Exit session
Ctrl+L
Clear screen
Ctrl+O
Toggle verbose/focus view
Ctrl+R
Reverse search history
Ctrl+G
Open prompt in editor
Ctrl+B
Run task in background
Ctrl+T
Toggle task list
Ctrl+V
Paste image
Ctrl+F
Kill background agent (press twice)
Esc+Esc
Back / Undo
Mode Toggles
+Tab
Cycle permission modes
+P
Toggle model
+T
Toggle thinking mode
Input & Prefixes
\+Enter
Line break (quick)
Ctrl+J
Line break (control seq)
/
Slash commands
!
Run bash directly
@
File reference + auto-complete
Session Picker
↑↓
Navigate
←→
Expand/Collapse
P
Preview
R
Rename
/
Search
A
All projects
B
Current branch

Slash Commands

Core Session
/clear
Clear conversation
/compact [focus]
Compact context
/resume
Resume/switch session
/rename [name]
Rename current session
/branch [name]
Branch conversation
/cost
Token cost stats
/context
Visualize context
/copy
Copy last reply
Config & Tools
/config
Open settings
/model [model]
Switch model
/effort [level]
Set effort level
/theme
Change color theme
/color [color]
Set prompt bar color
/permissions
View/update permissions
/init
Create CLAUDE.md
/memory
Edit CLAUDE.md file
/agents
Manage agents
/mcp
Manage MCP servers
/skills
List available skills
Pro Features
/powerup
Interactive tutorialsNew
/release-notes
Interactive version notesNew
/team-onboarding
Generate team ramp-up guideNew
/ultraplan
Ultraplan / Auto cloud envNew
/plan [desc]
Plan mode (+ auto-start)
/loop [interval]
Schedule recurring tasks
/voice
Push-to-talk voice (20 langs)
/btw <question>
Ask by-the-way (no context)
/desktop
Continue in desktop app
/remote-control
Bridge terminal to Web
/doctor
Diagnose installation issues
🖥️

CLI & Flags

Core Commands
claude
Interactive mode
claude "q"
With initial prompt
claude -p "q"
Headless print mode
claude -c
Continue last session
claude -r "name"
Resume by name
Important Flags
--model
Set model
-w / --worktree
Use isolated Git worktree
-n / --name
Session name
--output-format
Output format json/stream
--json-schema
Combine with JSON output
--allowedTools
Pre-approved tools
--max-budget-usd
Cost budget cap
--bare
Minimal headless mode (no hooks/LSP)
--channels
Permission relay / MCP push
🔧

Skills & Agents

Built-in Skills
/simplify
Code review (3 parallel agents)
/batch
Large scale parallel edits
/debug [desc]
Troubleshoot from logs
/claude-api
Load API + SDK reference
Built-in Agents
Explore
Fast read-only exploration
Plan
Plan mode research
General
Full tools, complex tasks
Bash
Terminal isolated context
Skill Frontmatter
description
Auto-invoke trigger
allowed-tools
Bypass permission prompts
effort
Override effort level
context: fork
Run in sub-agent
$ARGUMENTS
User input placeholder
!`cmd`
Dynamic context injection
🧠

Workflows & Tips

Model Effort
/effort
Default changed to highNew
low / med / high
low / med / high scale
"ultrathink"
Max effort for current turn
Git Worktrees
isolation: worktree
Isolate agent edits
sparsePaths
Checkout only needed dirs
Voice Mode
Space
(Hold) Record, release to send
No Flicker Mode
NO_FLICKER=1
Smooth scroll & alt-screen renderingNew
📁

Memory & Files

CLAUDE.md Locations
./CLAUDE.md
Project (team shared)
~/.claude/CLAUDE.md
Personal (all projects)
/etc/claude-code/
Managed (org level)
Rules & Paths
.claude/rules/*.md
Project rules
~/.claude/rules/*.md
User rules
paths: frontmatter
Path-specific rules
Auto Memory
MEMORY.md
Auto-loads & persists context
⚙️

Config & Env

Important Toggles
disableSkillShellExecution
Disable skill shell executionNew
forceRemoteSettingsRefresh
Force managed settings fetchNew
autoMemoryDirectory
Custom auto memory directory
Environment Vars
CLAUDE_CODE_EFFORT_LEVEL
Set default effort
CLAUDE_CODE_PERFORCE_MODE
Perforce readonly edit protectionNew
CLAUDE_CODE_CERT_STORE
OS CA or bundled (for proxies)New
ANTHROPIC_API_KEY
Model API Key
MAX_THINKING_TOKENS
Set think tokens (0=off)
CLAUDE_CODE_USE_MANTLE
Mantle for Bedrock supportNew
3rd-Party Setup
Vertex AI / Bedrock
Interactive setup wizard on loginNew
🔌

MCP Servers

Add Servers
--transport http
Remote HTTP (Recommended)
--transport stdio
Local Process
--transport sse
Remote SSE
Scope Files
.mcp.json
Project shared config
~/.claude.json
User global config
Server Features
Monitor 工具
Stream background eventsNew
Elicitation
Server requests user input
claude mcp serve
Run CC as an MCP server
Mode:
default Prompt approvalacceptEdits Auto-accept editsplan Read-only plandontAsk Auto-denybypassPermissions Skip all (dangerous)