Skip to content
푸땡로그
Go back

Claude Code /cd: 세션을 끊지 않고 다른 프로젝트로 이동하기

Claude Code로 작업하면 여러 프로젝트를 오갈 때가 많습니다. 블로그 저장소에서 글을 쓰다가 예제 앱 저장소로 이동하거나, frontend와 backend 저장소를 번갈아 봐야 하는 식입니다.

Claude Code v2.1.169에 추가된 /cd ↗는 현재 세션을 다른 working directory로 옮기는 명령입니다. 새 세션을 열지 않고 작업 위치를 바꿀 수 있습니다.

이 글은 작성 시점 2026-06-17의 Claude Code Week 24 문서 ↗를 바탕으로 정리했습니다.

터미널 cd와 다른 점 /cd는 작업 디렉터리와 함께 Claude Code 세션의 프로젝트 저장 위치와 이어보기 동작도 새 디렉터리 기준으로 옮깁니다.

무엇이 달라졌나

공식 문서에 따르면 /cd는 현재 세션을 다른 working directory로 옮기되, prompt cache를 새로 만들지 않습니다. 대신 새 디렉터리의 CLAUDE.md를 system prompt 교체가 아니라 message로 덧붙입니다.

/cd ../other-project

세션은 새 디렉터리의 project storage로 이동합니다. 이후 --resume이나 --continue는 새 위치에서 이 세션을 찾습니다. 처음 보는 디렉터리라면 Claude가 신뢰할지 물어봅니다.


관련 프로젝트를 오갈 때 씁니다

/cd는 관련된 여러 프로젝트를 한 흐름으로 다룰 때 씁니다.

상황예시
monorepo 주변 도구 확인앱에서 패키지 저장소로 이동
블로그 글 작성블로그 저장소와 예제 프로젝트 왕복
frontend/backend 분리API 변경을 양쪽에서 확인
문서와 코드 분리docs repo와 product repo 비교
flowchart TD
    A[현재 Claude Code 세션] --> B[/cd ../api]
    B --> C[API repo CLAUDE.md가 message로 추가]
    C --> D[새 project storage로 이동]
    D --> E[--resume / --continue가 새 위치에서 동작]

주의할 점

/cd는 대화 컨텍스트를 그대로 이어갑니다. 그래서 이전 프로젝트의 대화 맥락이 새 프로젝트 판단에 섞일 수 있습니다. 전혀 다른 작업으로 넘어간다면 새 세션을 엽니다.

Tip 같은 목표로 관련 repo를 오갈 때는 /cd를 쓰고, 완전히 다른 작업을 시작할 때는 새 세션을 엽니다.

마무리

/cd를 쓰면 한 세션에서 관련 저장소를 오가며 문제를 추적할 수 있습니다.

이어진 컨텍스트는 편하지만, 다른 작업의 맥락이 섞일 위험도 있습니다. 작업이 이어질 때만 /cd를 쓰고, 주제가 바뀌면 새 세션으로 시작하세요.


참고 자료


Share this post on:

Previous Post
Claude Code fallbackModel: 모델 장애와 과부하에 견디는 세션 만들기
Next Post
Claude Code Auto Mode의 다음 단계: 편의성과 위험한 파일 보호 사이