지난 한 달 사이 Claude Code에 굵직한 변화가 넷 생겼습니다. 클라우드 세션, 프로젝트, 검증 루프, 모드입니다. 하나씩 따로 보면 기능 소개지만, 묶어 보면 방향이 보입니다. 내가 자리를 비워도 Claude가 더 오래 일하고, 그 일을 스스로 검사하게 만드는 쪽입니다.
근거: Claude Code 공식 문서 Use Claude Code in the cloud, Projects, Best practices, Skills, Mods overview, Create a mod와 Claude 공식 유튜브 영상 네 편의 설명란. 2026년 11월 7일에 읽었습니다.
1. 클라우드 세션: 노트북을 덮어도 계속
클라우드 세션은 내 컴퓨터 대신 클라우드 인프라에서 도는 Claude Code 세션입니다. 노트북을 닫아도 계속 돌고, 브라우저(claude.ai/code), Claude 모바일 앱의 Code 탭, 데스크톱 앱, 터미널 어디서든 시작합니다. 여러 개를 나란히 돌려도 됩니다.
터미널에서는 --cloud 플래그 하나면 됩니다.
claude --cloud "Fix the authentication bug in src/auth/login.ts"
조심할 점이 하나 있습니다. 클라우드 VM은 내 컴퓨터의 작업 폴더를 보지 않고, 현재 브랜치의 GitHub 원격 저장소를 복제합니다. 로컬에만 있는 커밋은 먼저 푸시해야 합니다. 예전 이름 --remote도 아직 동작하지만 --cloud로 바뀌었습니다.
끝난 세션은 claude --teleport로 내 터미널에 가져옵니다. 이미 열린 세션 안에서는 /teleport나 /tp를 칩니다. Claude가 맞는 저장소인지 확인하고, 클라우드 세션의 브랜치를 받아 체크아웃한 뒤 대화를 불러옵니다.
PR을 맡겨 둘 수도 있습니다. 자동 수정(auto-fix)을 켜면 CI가 실패하거나 리뷰 댓글이 달릴 때 Claude가 살펴보고, 고칠 방법이 분명하면 고쳐서 푸시합니다. 터미널에서는 PR 브랜치에서 /autofix-pr를 실행합니다. 저장소에 Claude GitHub App이 설치돼 있어야 합니다.
| 항목 | 내용 |
|---|---|
| 요금제 | Pro, Max, Ultra, Team. Enterprise는 프리미엄 좌석 또는 Chat + Claude Code 좌석 |
| 비용 | 따로 내는 컴퓨팅 요금은 없고, 로컬 세션과 같은 요금제 사용량 한도에서 함께 빠짐 |
| 시작하는 곳 | claude.ai/code, 모바일 앱 Code 탭, 데스크톱 앱, claude --cloud |
2. 프로젝트: 세션 관리를 Claude에게
클라우드 세션을 여러 개 띄우면 이번엔 내가 관리자가 됩니다. 어떤 세션이 무엇을 맡았는지, 어디까지 했는지 챙겨야 합니다. 프로젝트(Projects)는 그 관리를 Claude에게 넘깁니다.
프로젝트는 하나의 긴 대화입니다. 버그 리포트든 할 일 목록이든 대화창에 던지면, Claude가 일마다 스레드를 만들어 나란히 돌립니다. 스레드는 보통 클라우드 세션이고, 각자 자기 브랜치에서 일하다가 필요하면 PR을 엽니다. PR을 연 스레드는 자동 수정을 켠 채로 그 PR을 지켜봅니다. 로컬 데이터베이스처럼 내 컴퓨터에만 있는 것이 필요하면, 그 스레드만 Remote Control로 내 컴퓨터에서 돌리게 하면 됩니다(Claude Code v2.1.280 이상).
돌아오면 개요(Overview) 창이 스레드를 상태별로 나눠 보여 줍니다.
| 묶음 | 들어가는 스레드 |
|---|---|
| Ready for review | PR이 열려 리뷰를 기다리는 것 |
| Waiting on you | 내 답이나 승인이 필요하거나 실패한 것 |
| Working | 아직 도는 것 |
| Landing | PR이 승인됐거나 병합 대기 중인 것 |
| Idle · Resolved | 끝났거나 완료 처리된 것 |
규칙은 한 번만 적으면 됩니다. 프로젝트 지침(Project instructions)은 16,000자까지 들어가고, 새 스레드는 모두 이 지침을 받고 시작합니다. 한 번 바로잡은 실수는 “기억해 줘”라고 하면 프로젝트 메모리에 남아 다음 클라우드 스레드가 읽습니다.
지금 쓰려면 알아 둘 것도 있습니다.
- Pro, Max, Ultra에서 공개 베타로 차례차례 열리는 중입니다. Team과 Enterprise는 아직입니다.
- claude.ai/code, 데스크톱 앱 Code 탭, 모바일 앱에서 씁니다. 터미널 CLI, VS Code, JetBrains에서는 안 됩니다.
- 새 프로젝트는 모든 스레드를 Opus, 높은 effort로 돌립니다. 사용량이 가장 빨리 닳는 설정이라, 처음엔 Project settings > General의 Thread model부터 확인하세요.
- 클라우드 스레드는 저장소의 CLAUDE.md는 읽지만
.claude/skills/,.mcp.json,.claude/settings.json은 읽지 않습니다. 스킬은 claude.ai 계정에서 켜고, MCP는 claude.ai 커넥터로 연결합니다. - 새 스레드는 하루 500개까지입니다.
3. 검증 루프: “다 됐어요”를 믿게 만드는 법
Claude가 혼자 오래 일할수록 “다 됐어요”를 믿어도 되는지가 중요해집니다. 공식 문서의 설명은 단순합니다. Claude는 일이 끝나 보이면 멈춥니다. 통과와 실패를 알려 주는 검사가 없으면 ‘끝나 보임’이 판단 근거의 전부이고, 사람이 테스트 노릇을 하게 됩니다. 테스트 파일, 빌드 종료 코드, 린터, 출력 비교 스크립트, 목업 옆 브라우저 스크린샷처럼 결과를 읽을 수 있는 검사를 주면, Claude가 고치고 돌리고 실패를 읽고 다시 고치는 고리를 혼자 돕니다.
얼마나 단단히 묶을지는 네 가지 중에 고릅니다.
- 프롬프트에 적기.
run the auth tests after, and keep going until they pass처럼 씁니다. 준비가 필요 없지만, 언제 만족할지는 Claude가 정합니다. /goal로 완료 조건 걸기. 별도 모델이 매 턴이 끝날 때 조건을 확인하고, 맞을 때까지 Claude가 계속합니다. 긴 백그라운드 작업에 쓸모가 큽니다.- Stop 훅. Claude가 턴을 끝내려 할 때 스크립트를 돌리고, 종료 코드 2가 나오면 다시 일하게 보냅니다. Claude Code가 강제하는 방식입니다.
/code-review. 대화를 본 적 없는 새 서브에이전트가 변경분을 리뷰합니다. 코드를 만든 추론에 휩쓸리지 않습니다.
테스트로 안 잡히는 문제에는 기본 스킬 /verify가 있습니다. 앱을 빌드하고 띄워서 바뀐 부분이 동작하는지 눈으로 봅니다. /run은 앱을 띄워 움직여 보고, /run-skill-generator는 프로젝트의 실행 방법을 .claude/skills/run-<이름>/에 기록합니다. /verify가 기록 없이 앱을 띄우는 데 성공하면 그 방법을 저장소 루트의 .claude/skills/verify/SKILL.md에 남기고, 그다음 세션부터 Claude는 커밋 직전마다 이 검사를 돌립니다(v2.1.286 이상, 문서·테스트만 바꾼 커밋은 제외).
어떤 방법을 쓰든 증거를 받으세요. 문서의 표현대로 “모든 테스트 통과”라는 말만으로는 알 수 있는 게 거의 없습니다. 실행한 명령과 출력, 또는 스크린샷을 달라고 하는 편이 다시 돌려 보는 것보다 빠릅니다.
4. 모드: Claude Code 자체를 고치기
모드(Mods)는 Claude Code가 보이는 모습과 움직이는 방식을 바꾸는 플러그인입니다. JavaScript나 TypeScript 함수로 만들고, 도구 호출이나 프롬프트 제출, 화면 그리기 같은 일이 생길 때마다 Claude Code가 그 함수를 부릅니다. 함수는 그 일을 지켜보거나, 바꾸거나, 아예 넘겨받기도 합니다.
모드로 할 수 있는 일은 이렇습니다.
- 대화 옆 창이나 프롬프트 위 띠를 그리고, 탭·버튼·입력 칸을 단다
- 도구 호출 줄, 스피너, 질문 창처럼 Claude Code가 그리는 부분을 다시 그린다
- 도구 호출을 붙잡아 두고 사용자에게 묻거나, 요청 하나를 다른 모델로 보낸다
- Claude 턴 없이 바로 내 함수를 돌리는
/명령을 만든다
공식 예제는 20줄 남짓한 register.js 하나로 도구 호출 횟수를 세어 스피너 옆에 Thinking · tool calls: 3…처럼 띄웁니다. 코드를 몰라도 됩니다. 세션에서 make a mod that shows the current git branch above the prompt처럼 말하면, Claude가 기본 스킬 plugin-authoring을 따라 모드를 써 줍니다. 첫 파일을 저장할 때 이 세션에서 핫 리로드를 켤지 묻고, 켜면 턴이 끝날 때마다 바뀐 모드를 다시 불러옵니다.
Anthropic이 claude-code-playground에 올린 예제도 있습니다.
| 이름 | 하는 일 |
|---|---|
token-weather | 컨텍스트 창이 얼마나 찼는지 일기예보처럼 프롬프트 위에 그림 |
blast-radius | rm -rf나 강제 푸시 같은 위험한 명령을 붙잡고, 무엇이 바뀔지 보여 준 뒤 진행·취소 버튼을 띄움 |
replay-theater | /replay로 마지막 턴의 파일 수정을 한 단계씩 넘겨 봄 |
대신 모드는 샌드박스 밖에서 내 권한으로 돕니다. 파일을 읽고 쓰고, 환경 변수와 설정 파일 속 API 키를 읽고, 내 프롬프트와 Claude의 도구 호출을 모두 봅니다. 남이 만든 모드는 설치 전에 claude plugin validate ./some-mod로 어떤 이벤트를 다루고 무엇을 요청하는지(hooks:·calls: 줄) 먼저 보세요. 터미널은 v2.1.287부터, 데스크톱 앱은 v2.1.286부터 됩니다. 한 세션만 모드를 다 끄려면 --safe-mode로 시작하고, 계속 끄려면 ~/.claude/settings.json에 "disableAllHooks": true를 넣습니다.
오늘 할 일
터미널에서 버전부터 확인하세요.
claude --version
2.1.287 이상이면 터미널에서 모드까지 됩니다. 그리고 다음 작업이 끝나면 /verify를 한 번 돌려 보세요. 저장된 실행 방법이 생기면 그다음부터는 커밋 전마다 같은 검사가 돕니다.