Claude의 판단에 맡기는 지침과 반드시 실행되도록 설정하는 규칙은 구분해야 한다.

이 장에서 기억할 핵심은 세 가지다.


훅이 필요한 이유

7장의 CLAUDE.md와 8장의 스킬은 Claude가 읽고 참고하는 맥락이다. 지침이 잘 작성되어 있어도 실제 행동은 모델의 판단을 거친다.

반면 훅(Hook)은 Claude Code의 특정 시점에 사용자가 정한 명령이나 검사를 실행한다. "가능하면 해 줘"라는 지침보다 **"이 이벤트가 발생하면 이 동작을 실행해"**라는 규칙에 가깝다.

공식 문서에서도 훅을 결정론적 제어를 제공하는 장치로 설명한다.


훅의 대표적인 용도

대표적인 활용 사례는 다음과 같다.

이벤트 이름을 외우기보다 "언제 실행해야 하는가"를 먼저 정하는 것이 중요하다.