더북(TheBook)

프롬프트 모드

프롬프트 모드(One-shot Mode)는 대화창을 열지 않고 명령 한 줄로 작업을 지시하고 바로 종료하는 방식입니다. claude 뒤에 -p 옵션을 붙이고 작은따옴표 안에 시킬 일을 적으면 됩니다. -p는 ‘print’의 약자로, 결과를 화면에 출력하고 끝낸다는 뜻입니다.

claude -p 'news_agent.yaml 파일을 읽고 오류가 없는지 검토해 줘'

이 명령을 실행하면 클로드 코드가 작업을 수행하고 결과를 출력한 뒤 자동으로 종료됩니다. 대화창에 들어갈 필요가 없습니다. 프롬프트 모드의 진가는 자동화에서 드러납니다. 예를 들어 매일 자정에 뉴스 모니터링을 자동 실행하고 싶다면, 운영체제의 스케줄러(리눅스의 cron 등)에 다음과 같이 등록할 수 있습니다.

0 0 * * * cd /my/agent && claude -p 'news_agent.yaml 실행 후 결과 확인'

이렇게 하면 매일 자정에 클로드 코드가 자동으로 실행되고, 작업을 수행하고 종료됩니다. 대화형 인터페이스가 필요 없으므로 매우 효율적입니다.

정리하면 대화 모드가 ‘함께 일하는’ 모드라면, 프롬프트 모드는 ‘맡겨 두는’ 모드라고 할 수 있습니다.