Rona

Claude Code 훅으로 안전한 실행과 컨텍스트 자동주입 만들기

고급452026-05-31

Claude Code 훅과 설정 파일로 git push 같은 위험한 명령을 실행 전에 dry-run으로 바꾸고, 세션 시작 시 브랜치와 변경 파일 정보를 자동 주입합니다. 최종 결과물은 팀 저장소에 넣어 쓸 수 있는 `.claude/settings.json`, `.claude/hooks`용 훅 스크립트, 그리고 선택적인 `yoloClassifier.ts` 설명 파일입니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • PreToolUse 훅으로 위험한 Bash 명령을 실행 전에 변환할 수 있습니다.
  • SessionStart 훅으로 브랜치와 변경 상태를 자동 컨텍스트로 주입할 수 있습니다.
  • once, async, asyncRewake 옵션으로 초기 셋업과 백그라운드 점검을 분리할 수 있습니다.
  • 팀 업무 저장소에 맞는 Claude Code 안전 정책을 문서화할 수 있습니다.

어떻게 진행해요

1. 실행 환경 검증
2. 업무 맥락 문서화
3. push 변환 훅 작성
4. 훅 실행 권한 부여
5. push 변환 동작 검증
6. 세션 컨텍스트 주입
7. 훅 설정 연결
8. 전체 설정 검증
9. 안전 정책 설명 파일 추가

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