핵심 요약
인포그랩은 Claude Code Hooks의 개념과 구성, 활용 패턴을 소개합니다. 프롬프트 의존성을 코드 기반 규칙으로 대체해 세션 길이와 무관하게 일관된 동작을 보장하는 방식입니다.
주요 특징
- 이벤트: PreToolUse, PostToolUse, UserPromptSubmit, Notification, Stop, SessionStart/End
- 매처: Bash, Write|Edit 등 정규식으로 대상 도구를 지정
- 핸들러 유형: command, http, prompt, agent
- 적용 범위: 프로젝트(.claude/settings.json)와 사용자(~/.claude/settings.json)로 구분 적용
적용 고려사항
- 기본 타임아웃은 60초, prompt는 30초
- 3요소(Event-Matcher-Handler) 조합으로 차단/포매팅/모니터링 등 활용
- 팀 적용은 프로젝트 설정, 개인 적용은 사용자 설정으로 관리

