claude -p · 비대화형 모드

CI · pre-commit · 스크립트에서 Claude를 호출하는 4가지 형태
일회성
일회성 실행
$ claude -p "이 프로젝트가 뭐 하는지
    설명"
구조화
구조화 출력
$ claude -p "모든 API 엔드포인트
    나열"
--output-format json
빠른 시작
빠른 시작 (--bare)
$ claude --bare -p "이 파일 요약"
    --allowedTools "Read"
CI 자율
CI에서 자율 실행
$ claude --permission-mode auto -p
    "fix all lint errors"
--bare
hooks · skills · plugins · MCP · CLAUDE.md 자동 로드를 모두 건너뜀. 시작이 빠르고 — 무엇보다 재현성이 보장된다.
💡 대화형 = 사람용, 비대화형 = 파이프라인용. 같은 Claude를 두 가지 모드로 쓴다.