50P by GN⁺ 21시간전 | ★ favorite | 댓글 4개
  • 클로드 코드 제작자 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)

  • 기존 세션을 포크하는 두 가지 방법:
    1. 세션 내에서 /branch 명령 실행
    2. 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 — 커스텀 에이전트

  • .claude/agents 디렉토리에 에이전트를 정의한 후 claude --agent=<name> 명령으로 커스텀 시스템 프롬프트 및 도구 지정 가능
  • 자주 간과되는 강력한 기능으로, 공식 문서 참조: https://code.claude.com/docs/en/sub-agents

15/ /voice — 음성 입력

  • /voice 명령으로 음성 코딩 가능
    • CLI: /voice 실행 후 스페이스바 홀드
    • Desktop: 음성 버튼 클릭
    • iOS: 받아쓰기(dictation) 설정 활성화

A 피씨의 세션을 B 피씨에서 이어 받아서 작업하고 싶은데 teleport는 그 용도는 아니군요.

btw 정말 유용하더라고요

/mcp 로 들어가면, 이번에 추가된 compute-use mcp를 쓸수있더라고요