- 클로드 코드 제작자 Boris Cherny 가 모바일 앱, 자동 스케줄링, 세션 포크, 병렬 워크트리 등 숨겨진/잘 사용되지 않는 기능들을 정리
- iOS/Android 앱의 Code 탭을 통해 노트북 없이도 코드 작성이 가능하며,
--teleport 명령으로 모바일·웹·데스크탑·터미널 간 세션 이동 지원
-
/loop와 /schedule로 최대 1주일간 자동 반복 작업을 설정할 수 있으며, PR 관리·코드 리뷰·Slack 피드백 등을 완전 자동화 가능
-
/batch 명령은 수십~수천 개의 워크트리 에이전트를 병렬로 팬아웃시켜 대규모 코드 마이그레이션 등에 활용 가능
-
--bare 플래그로 SDK 시작 속도를 최대 10배까지 단축할 수 있으며, 향후 기본값으로 전환 예정
1/ 모바일 앱
- Claude Code는 iOS/Android 모바일 앱을 지원하며, 앱의 왼쪽 Code 탭에서 접근 가능
- 노트북을 열지 않고도 코드 변경 작업을 수행할 수 있는 편리한 방법
2/ 모바일·웹·데스크탑·터미널 간 세션 이동
-
claude --teleport 또는 /teleport 명령으로 클라우드 세션을 로컬 머신에서 이어서 실행 가능
-
/remote-control 명령으로 로컬에서 실행 중인 세션을 폰이나 웹에서 원격 제어 가능
-
/config에서 "Enable Remote Control for all sessions" 설정으로 항상 활성화 가능
3/ /loop 및 /schedule
-
/loop와 /schedule은 Claude Code에서 가장 강력한 기능 중 하나로, 최대 1주일 단위로 자동 실행 스케줄 설정 가능
- 실제 활용 예시:
-
/loop 5m /babysit — 코드 리뷰 자동 처리, 자동 리베이스, PR을 프로덕션까지 자동 관리
-
/loop 30m /slack-feedback — 30분마다 Slack 피드백 PR 자동 생성
-
/loop /post-merge-sweeper — 놓친 코드 리뷰 코멘트 처리 PR 자동 생성
-
/loop 1h /pr-pruner — 오래되거나 불필요한 PR 자동 종료
- 워크플로우를 스킬 + 루프 형태로 전환하면 강력한 자동화 가능
4/ Hooks
- Hooks를 통해 에이전트 라이프사이클의 각 단계에 결정론적 로직을 삽입 가능
- 활용 예시:
-
SessionStart — Claude 시작 시 컨텍스트를 동적으로 로드
-
PreToolUse — 모델이 실행하는 모든 bash 명령을 로그 기록
-
PermissionRequest — 권한 요청을 WhatsApp으로 라우팅해 직접 승인·거부
-
Stop — Claude가 멈출 때마다 자동으로 계속 진행하도록 유도
- 공식 문서:
https://code.claude.com/docs/en/hooks
5/ Cowork Dispatch
-
Dispatch는 Claude Desktop 앱의 보안 원격 제어 기능으로, 자리를 비운 상태에서 Slack·이메일 확인, 파일 관리, 노트북 작업 등을 수행 가능
- MCP, 브라우저, 컴퓨터 자원을 사용자 허가 하에 활용 가능
6/ Chrome 확장 — 프론트엔드 작업
- Claude Code의 핵심 원칙: Claude에게 결과물을 직접 검증할 수단을 제공해야 반복 개선이 가능
- 브라우저 없이 웹사이트 개발을 요청하면 결과 품질이 낮을 수밖에 없으며, 브라우저를 주면 코드를 작성하고 결과가 좋아질 때까지 반복
- Chrome/Edge용 확장 프로그램은 웹 코드 작업 시 유사 MCP 대비 더 안정적으로 동작
7/ Claude Desktop 앱 — 웹 서버 자동 실행 및 테스트
- Desktop 앱은 Claude가 웹 서버를 자동으로 실행하고 내장 브라우저에서 테스트하는 기능을 번들로 제공
- CLI나 VSCode 환경에서는 Chrome 확장을 통해 유사 기능 구현 가능
8/ 세션 포크 (Fork)
- 기존 세션을 포크하는 두 가지 방법:
- 세션 내에서
/branch 명령 실행
- CLI에서
claude --resume <session-id> --fork-session 실행
9/ /btw — 사이드 쿼리
- 에이전트가 작업 중인 동안 빠른 질문을 던질 수 있는 사이드 쿼리 기능
10/ Git Worktrees
- Claude Code는 git worktree를 깊이 지원하며, 동일 저장소에서 다수의 병렬 작업 수행 시 필수
-
claude -w 명령으로 새 워크트리 세션 시작, 또는 Claude Desktop 앱의 "worktree" 체크박스 활용
- git이 아닌 VCS 사용자는
WorktreeCreate 훅으로 워크트리 생성 로직 커스텀 가능
11/ /batch — 대규모 병렬 팬아웃
-
/batch는 작업 범위를 인터뷰 방식으로 파악한 후, 수십~수천 개의 워크트리 에이전트에 작업을 분산 처리
- 대규모 코드 마이그레이션 등 병렬화 가능한 작업에 특히 유용
12/ --bare 플래그 — SDK 시작 속도 최적화
- 기본적으로
claude -p 또는 TypeScript/Python SDK 실행 시 로컬 CLAUDE.md, 설정, MCP를 자동 탐색
- 비대화형(non-interactive) 사용 시에는
--system-prompt, --mcp-config, --settings 등으로 명시적 지정이 적합
-
--bare 플래그 사용 시 SDK 시작 속도 최대 10배 향상 가능
- 초기 설계 미흡으로 현재는 opt-in 방식이며, 향후 버전에서 기본값으로 전환 예정
13/ --add-dir — 다중 저장소 접근
-
--add-dir 또는 /add-dir 명령으로 Claude가 추가 폴더에 접근하고 작업할 수 있는 권한 부여
- 팀 공유 설정 파일
settings.json에 "additionalDirectories"를 추가하면 Claude Code 시작 시 항상 해당 폴더를 자동 로드
14/ --agent — 커스텀 에이전트
15/ /voice — 음성 입력
-
/voice 명령으로 음성 코딩 가능
- CLI:
/voice 실행 후 스페이스바 홀드
- Desktop: 음성 버튼 클릭
- iOS: 받아쓰기(dictation) 설정 활성화