Skip to content

Keyboard

Shortcuts

Everyone learns Esc. These are the rest — all checked against Claude Code itself, not copied off a blog.

The three to learn first

If you remember nothing else.

  • Esc Esc
    Stop Claude mid-action The moment Claude starts doing something you did not intend.
  • Esc thenEsc Esc thenEsc
    Clear the input box Your half-written prompt has turned into a mess and you want a clean line.
  • Shift +Tab Shift +Tab
    Cycle permission mode Starting an exploration (plan) or letting an agreed plan run (accept edits). On older Windows setups without VT mode, this is Meta+M instead.

Writing the prompt

Composing, searching, pasting.

  • Ctrl +J Ctrl +J
    Start a new line without sending Any prompt longer than one sentence.
  • Ctrl +R Ctrl +R
    Search your prompt history "What did I type last week that worked?" Inside the search, Ctrl+S cycles the scope: this session → this project → everywhere.
  • Ctrl +S Ctrl +S
    Park the half-written prompt You are three sentences into a prompt and need to go check something.
  • Ctrl +G Ctrl +G
    Edit the prompt in your real editor Writing anything long or carefully structured.
  • Ctrl +V Alt +V
    Paste an image Anything visual. Annotate the screenshot first and it works even better. Ctrl+V, not Cmd+V — macOS keeps Cmd+V for its own paste. Windows and WSL use Alt+V. On WSL both Ctrl+V and Alt+V work.
  • Option +T Alt +T
    Toggle thinking for the next turn One hard question in the middle of otherwise simple work.
  • Ctrl +_ Ctrl +_
    Undo in the input box You deleted half a prompt by accident.

Seeing what happened

What Claude did and what it plans to do.

  • Ctrl +O Ctrl +O
    Toggle the full transcript You want to know what it actually did, not the summary.
  • Ctrl +T Ctrl +T
    Toggle the task checklist Any multi-step task, before it gets far.

Running the session

Long jobs, models, the terminal.

  • Ctrl +B Ctrl +B
    Send the running job to the background A long build, test run, or search you do not want to sit and watch.
  • Option +P Alt +P
    Switch model Between tasks — rarely a good idea mid-task.
  • Option +O Alt +O
    Toggle fast mode Straightforward work where you would rather have speed than depth.
  • Ctrl +Z Ctrl +Z
    Step out to the shell without quitting You need the terminal for one command and do not want to lose the session. Terminal-level shortcut (Unix SIGTSTP), not a Claude Code binding. Windows has no direct equivalent.

The keys are the same on both systems — only the modifier's name changes (macOS calls Alt Option). Run /keybindings in any session to see exactly what is bound on your machine.

Two skills worth knowing — `/team` for one sitting, `gsd-*` for the long haul

← Tips Workflow & commands

Two skills worth knowing — /team for one sitting, gsd-* for the long haul

Once you're past the plain- basics, the next decision is which orchestrator to reach for. /team runs a feature end-to-end in one sitting. -* manages a multi-week with persistent state. Pick by horizon, not by ambition.

both

Plain handles a surprising amount on its own. But once a request gets bigger than “fix this one thing”, you’ll want one of the team’s two workflow orchestrators. Pick by how long the work will take, not by how important it feels.

/team — feature-sized work, one sitting

/team is the team’s flagship: you describe a feature, it runs ten phases end-to-end (refine → scan → plan → design → implement → review → test → integrate-verify) and reports back with an AC-by-AC verdict. You read the report at the end, not babysit each step.

Reach for it when:

  • A request is bigger than a one-line fix but smaller than a multi-week (“ship this by Friday”).
  • You want plan + code + tests + review in one go, without managing the handoffs yourself.
  • The work fits in one sitting — start in the morning, AC report at lunch.

Install: /plugin install team@556LowCodeNoCode-skills (after /plugin marketplace add NBG-AI/claude-tools).

gsd-* — multi-week projects, persistent state

The gsd-* family (gsd:new-project, gsd:plan-phase, gsd:execute-phase, gsd:progress…) is the heaviest workflow option in the toolbox. Each phase has its own artefacts (discuss / plan / execute / verify), the project state lives in a .planning/ folder next to the code, and you can pause Friday and resume Monday with full continuity.

Reach for it when:

  • Horizon is weeks or months, not one sitting.
  • You’ll pause, resume, and need an audit trail.
  • Traceability matters — multiple collaborators, regulatory eyes, retrospectives.

Install: /plugin marketplace add gsd-build/get-shit-done then /plugin install gsd@get-shit-done.

Picking, in one sentence

Will you finish today? → /team. Will you still be at it next month? → gsd-*. A one-line fix or a quick spike? → neither — plain Claude Code is fine.

Both have their own pages in the catalog with worked scenarios and install steps — click through for the details.

Next tip →

@file and !command — two prompt shortcuts every newcomer misses

Type `@` to reference a file by path (autocompletes), `!` to run a and embed its output. Both go straight into the . They cut the "let me copy this in" loop entirely.