ShortcutFoo uses a Spaced Repetition System that adapts to your training.
scf keyboard

Essentials I

ESC
Stop Claude mid-response
ESC ESC
Rewind to an earlier point (empty prompt)
^C
Interrupt, or clear the prompt
⇧TAB
Cycle permission modes (manual, accept edits, plan)
scf keyboard

Essentials II

?
Show the shortcut help panel (empty prompt)
UP
Previous prompt from history
^D ^D
Exit Claude Code (press twice)
^L
Redraw the screen
scf keyboard

Writing Prompts I

/
Open the command and skill menu
!
Run a shell command (shell mode)
@
Mention a file
^J
New line in the prompt (any terminal)
\
New line with backslash, then Enter
scf keyboard

Writing Prompts II

^G
Write the prompt in your text editor
^V
Paste an image from the clipboard
^R
Search prompt history
^S
Stash the prompt, or restore it
TAB
Accept an autocomplete suggestion
scf keyboard

Slash Commands I

/clear
Start a new conversation
/compact
Summarize the conversation to free up context
/rewind
Rewind the conversation or code
/resume
Resume an earlier conversation
/model
Switch the model
/init
Create a CLAUDE.md guide for the project
scf keyboard

Slash Commands II

/memory
Edit CLAUDE.md memory files
/context
See how full the context is
/usage
Show cost and plan usage
/permissions
Manage tool permission rules
/config
Open settings
/mcp
Manage MCP servers
scf keyboard

Models & Tasks I

⌥P
Switch model
⌥T
Toggle extended thinking
⌥O
Toggle fast mode
^T
Show or hide Claude's task checklist
^B
Send a running command or agent to the background
^O
Toggle the transcript viewer
scf keyboard

Models & Tasks II

^_
Undo the last edit to the prompt
^X ^S
Send queued messages now
^X ^K
Stop all background agents
^X ^E
Open the prompt in your editor (readline style)
^Z
Suspend Claude Code (resume with fg)
scf keyboard

Editing the Prompt

^A
Move to start of line
^E
Move to end of line
^K
Delete to end of line
^U
Delete to start of line
^Y
Paste the text you just deleted
⌥BACKSPACE
Delete the previous word
scf keyboard

Vim Mode I

ESC
Normal mode
I
Insert at start of line
A
Append at end of line
o
Open a line below
dd
Delete the line
ciw
Change the word under the cursor
scf keyboard

Vim Mode II

ci"
Change text inside quotes
di(
Delete text inside parentheses
%
Jump to matching bracket
gg
Go to the start of the prompt
u
Undo
.
Repeat the last change
achievement-star