jaysnote
4분

쉽게 배우는 Claude Code ② /resume·--continue — 하던 작업으로 정확히 돌아가기

어제 하던 작업, 다시 켜서 정확히 그 자리로 돌아가는 법. /resume과 --continue, --resume의 차이를 입문자 눈높이로 정리합니다.

Claude Code로 한참 작업하다 터미널을 껐는데, 다시 켜니 그 대화가 사라진 것 같아 막막했던 적 있으신가요? 사실 대화는 그대로 남아 있고, 정확히 그 자리로 돌아가는 방법이 있습니다.


한 줄로

/resume(또는 터미널에서 claude --continue / claude --resume)은 예전 대화를 다시 열어 그 맥락 그대로 작업을 이어가는 명령입니다.


언제 쓰나 — 예제 시나리오

시나리오 1. 어제 하던 리팩터를 오늘 이어서

어제 인증(auth) 코드를 리팩터링하다가 절반쯤 하고 노트북을 덮었습니다. 오늘 출근해서 다시 그 작업을 이어가고 싶어요.

이때는 그 프로젝트 폴더에서 이렇게만 하면 됩니다.

claude --continue

--continue현재 디렉터리에서 가장 최근에 하던 대화를 바로 다시 엽니다. 어제 어디까지 했는지, 무슨 파일을 봤는지, 무슨 결정을 내렸는지를 Claude가 다 기억한 채로 열리기 때문에, “어제 하던 거 이어서 할게요”라고 말하듯 바로 다음 단계로 넘어갈 수 있습니다.

시나리오 2. 여러 작업을 오가는데, 콕 집어 그 세션만 열고 싶을 때

요즘 작업이 한두 개가 아닙니다. 인증 리팩터도 하고, 버그도 잡고, 문서도 손보는 중이에요. 그중 ‘auth-refactor’라고 이름 붙여둔 세션만 열고 싶습니다.

claude --resume auth-refactor

--resume특정 세션을 ID나 이름으로 콕 집어 다시 엽니다. ‘가장 최근’이 아니라 ‘바로 그것’을 원할 때 쓰는 거죠. 여러 대화가 뒤섞여 있어도 정확히 원하는 세션으로 복귀할 수 있습니다.

시나리오 3. 며칠 전 그 대화, 이름이 기억 안 날 때

분명 며칠 전에 뭔가 작업을 해뒀는데, 세션 이름도 ID도 기억나지 않습니다. 이럴 땐 인자 없이 그냥 여세요.

/resume

(이미 Claude Code를 켜둔 상태라면 앱 안에서 /resume만 입력하면 됩니다.)

그러면 지난 대화들이 목록(picker) 으로 뜹니다. 위아래로 훑어보며 “아, 이거다” 싶은 걸 골라서 열면 됩니다. 정확한 이름을 몰라도 눈으로 찾을 수 있습니다.


어떻게

크게 두 가지 진입 방식이 있습니다.

1) 이미 Claude Code를 켜둔 상태라면 — 슬래시 명령

/resume
  • 인자 없이 쓰면 지난 대화 목록(picker)이 떠서 골라 열 수 있습니다.
  • 세션 ID나 이름을 주면 (/resume auth-refactor) 바로 그 대화를 엽니다.
  • /continue/resume의 별칭입니다. 같은 명령이라고 보시면 됩니다.

2) 터미널에서 바로 — 실행 플래그

앱을 켜고 /resume을 누르는 것보다, 터미널에서 한 번에 이어 여는 게 더 빠를 때가 많습니다.

claude --continue          # 가장 최근 대화 바로 이어서 (짧게: claude -c)
claude --resume <>     # 특정 세션을 ID나 이름으로 재개 (짧게: claude -r <세션>)

--resume에 준 세션을 못 찾으면 목록(picker)이 대신 떠서, 거기서 고를 수 있습니다.


팁 & 함정

--continue vs --resume, 뭐가 다른가요

이 둘의 차이가 이 글의 핵심입니다. 표로 정리하면 이렇습니다.

--continue (-c)--resume (-r)
무엇을 여나현재 디렉터리의 가장 최근 대화지정한 특정 세션
인자필요 없음세션 ID 또는 이름
흔한 쓰임새어제 하던 거 바로 이어서 (가장 흔함)여러 세션 중 콕 집어 / 스크립트·CI
못 찾으면(가장 최근이라 보통 항상 있음)목록(picker)이 대신 뜸

한 문장으로 외우면 — --continue는 “최근 거”, --resume은 “그 거”. 평소엔 --continue(또는 -c) 하나로 충분하고, 여러 세션을 다룰 때만 --resume을 꺼내면 됩니다.

세션에 이름을 붙여두면 찾기 쉽습니다

--resume <이름>이 편하려면, 미리 세션에 알아보기 쉬운 이름을 붙여두는 게 좋습니다.

  • 작업 중이라면 /rename으로 지금 세션에 이름을 답니다.
  • 처음 시작할 때부터 claude --name auth-refactor처럼 이름을 정해두어도 됩니다.

그러면 나중에 claude --resume auth-refactor로 한 번에 찾아 열 수 있습니다.

그 밖에 알아두면 좋은 것

  • PR과 연결된 세션이라면 --from-pr로 그 PR의 작업 세션으로 바로 점프할 수 있습니다.
  • 배경에서 돌던 세션/resume 목록(picker)에 함께 표시됩니다. 따로 켜둔 작업도 놓치지 않고 찾아갈 수 있어요.

한 장 정리

상황이렇게
어제 하던 거 바로 이어서claude --continue (또는 -c)
특정 세션을 이름/ID로claude --resume <세션> (또는 -r)
이름이 기억 안 나 목록에서 고르기/resume (인자 없이)
지금 세션에 이름 달기/rename, 또는 시작 시 --name
PR 작업 세션으로 점프--from-pr

핵심은 단 하나입니다 — --continue는 최근 거, --resume은 그 거.

다음 편: /model/effort — 문제 난이도에 맞춰 두뇌 고르기.

관련 글

← 목록으로