🪝
Hooks
Claude CodeClaude 라이프사이클에 결정론적으로 개입
훅(Hooks)은 Claude의 라이프사이클에 결정론적으로 개입하는 방식입니다. 셸 커맨드를 트리거할 수 있어 자동화 가능성이 무한합니다. 예를 들어 권한 요청을 Slack이나 Opus로 자동 라우팅하거나, 턴 종료 시 Claude가 계속 진행하도록 넛지할 수 있습니다.
사용 방법
1
settings.json의 hooks 섹션에 훅 정의
2
도구 호출 전/후에 전처리/후처리 스크립트 실행 (예: 커스텀 로깅)
3
권한 요청을 Slack이나 다른 서비스로 자동 라우팅
4
턴 종료 시 Claude가 계속 진행하도록 넛지 (에이전트 실행이나 프롬프트 판단)
Tags
#hooks
#automation
#lifecycle
#slack
#logging
Source
Boris Cherny (@bcherny)