쉽게 배우는 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— 문제 난이도에 맞춰 두뇌 고르기.