🪝

Hooks

Claude Code

Claude 라이프사이클에 결정론적으로 개입

훅(Hooks)은 Claude의 라이프사이클에 결정론적으로 개입하는 방식입니다. 셸 커맨드를 트리거할 수 있어 자동화 가능성이 무한합니다. 예를 들어 권한 요청을 Slack이나 Opus로 자동 라우팅하거나, 턴 종료 시 Claude가 계속 진행하도록 넛지할 수 있습니다.

사용 방법

1

settings.json의 hooks 섹션에 훅 정의

2

도구 호출 전/후에 전처리/후처리 스크립트 실행 (예: 커스텀 로깅)

3

권한 요청을 Slack이나 다른 서비스로 자동 라우팅

4

턴 종료 시 Claude가 계속 진행하도록 넛지 (에이전트 실행이나 프롬프트 판단)

Tags

#hooks #automation #lifecycle #slack #logging

Source

Boris Cherny (@bcherny)