Claude Code Hooks - 23가지 전부 설명 및 구현 예시
Claude Code Hooks - all 23 explained and implemented
TL;DR Highlight
Claude Code 훅 23개를 전부 구현하고 설명한 오픈소스 레포 + 유튜브 영상
Who Should Read
Claude Code를 고급 활용하려는 개발자
Core Mechanics
- Claude Code의 23개 훅을 모두 구현한 레포 공개(shanraisshan/claude-code-hooks)
- 각 훅의 사용 사례를 설명하는 유튜브 영상 제공
- 훅은 Codex 등 다른 CLI 에이전트와 Claude Code를 차별화하는 핵심 기능
Evidence
- Claude Code 23개 훅 전부 구현한 레포 공개
- 각 훅 사용 사례 설명 유튜브 영상 제공
- pre-commit 훅으로 자동 린팅·테스트 실행
How to Apply
- github.com/shanraisshan/claude-code-hooks 에서 필요한 훅만 골라 적용
- pre-commit 훅으로 자동 린팅·테스트 실행이 특히 유용
Terminology
Hook(훅)특정 이벤트가 발생했을 때 자동으로 실행되는 사용자 정의 스크립트나 함수. Git의 pre-commit 훅처럼, 특정 동작의 전·후에 끼어들어 커스텀 로직을 실행할 수 있게 해준다.
Claude CodeAnthropic이 제공하는 CLI 기반 AI 코딩 어시스턴트. 터미널에서 직접 코드 생성, 수정, 리뷰 등을 수행할 수 있다.
생명주기 이벤트(Lifecycle Event)애플리케이션이나 도구가 실행되는 동안 발생하는 단계별 이벤트. 예를 들어 세션 시작, 파일 저장, 명령 실행 완료 등이 있으며, 각 단계에 훅을 붙여 추가 동작을 삽입할 수 있다.