Rona

Claude Code 훅으로 안전한 자동화 만들기

중급452026-06-01

Claude Code에서 명령 실행 전후와 세션 시작 시점에 hooks를 연결해 위험한 git push를 자동으로 dry-run 처리하고, 현재 브랜치와 변경 파일 정보를 맥락으로 주입합니다. 최종적으로 프로젝트 로컬 .claude/settings.json, 3개의 hooks 명령 자동화 파일, 테스트 예시와 운영 메모가 담긴 CLAUDE.md를 생성합니다.

이 실습은 터미널에서 진행됩니다

이런 걸 배워요

  • Claude Code hooks가 언제 실행되는지 설명할 수 있습니다
  • git push를 자동으로 dry-run으로 바꾸는 PreToolUse 안전장치를 만들 수 있습니다
  • 세션 시작 시 브랜치와 변경 파일 정보를 자동으로 Claude에게 전달할 수 있습니다
  • 파일 변경 후 비밀 정보 스캔 결과를 자동 알림으로 연결할 수 있습니다

어떻게 진행해요

1. 환경 확인하기
2. hooks 설정 파일 만들기
3. git push 보호 파일 만들기
4. 세션 상태 알림 파일 만들기
5. 비밀 정보 스캔 파일 만들기
6. 실행 권한 부여하기
7. 샘플 입력으로 테스트하기
8. 운영 메모 남기기

AI 튜터가 각 단계를 하나씩 안내해줄 거예요

Claude Code 훅으로 안전한 자동화 만들기 (중급)