flag 4개로 95% 쓰임 커버
Claude Code 의 interaction 모델은 의도적으로 작아: 기본 모드 하나, flag 로 토글되는 변종 셋. "이 일에는 어느 거?" 즉답 가능해지면 도구랑 안 싸우게 돼.
기본 — interactive. flag 없이 claude 하면 streaming REPL 떨어져. 지속 대화, 멀티턴 도구 호출, 자유 탐색. 생각하기 좋은 모드.
-p / --print. 단발. prompt in, stdout 으로 답, exit. Unix 세계에 자연스럽게 파이프돼. cron job, GitHub Actions, AI 단계가 필요한 모든 스크립트의 모드.
-c / --continue. 마지막 세션을 터미널 안 닫은 것처럼 resume. 대화 history 그대로. "책상 돌아왔어" 명령어.
-r <id> / --resume. 특정 세션 resume. 병렬 스레드 여러 개 굴리고 있을 때 골라서 잡아. claude --list-sessions 가 인벤토리 보여줘.