Claude Code로 코드 짜다 보면 이런 상황이 생겨요.Claude: 구현 완료했습니다!나: (확인해보니) lint 에러 10개, 테스트 2개 실패, .env 파일 커밋됨Hooks는 Claude가 특정 동작을 하기 전/후에 자동으로 스크립트를 실행해요. 이 문제를 구조적으로 막아요.Hooks가 뭔가Claude 동작 흐름:파일 수정 전 → PreToolUse Hook 실행 → (실패하면 Claude 동작 중단)파일 수정파일 수정 후 → PostToolUse Hook 실행세션 종료 전 → Stop Hook 실행즉, Claude가 코드를 짜는 중간중간에 자동 검증이 들어가요. 문제 있으면 Claude가 스스로 고쳐요.설정 방법.claude/hooks/ 폴더에 JSON 파일로 설..