클로드코드에 훅(hook)기능이 사용가능해졌습니다!
자동화 관련된 소식이라 공유드립니다! Hook은 Claude Code 처리 중 실행되는 쉘 명령어로, 다음과 같은 특징이 있습니다: - 각 이벤트마다 고유한 입출력 동작을 가짐 - 이벤트당 여러 hook 등록 가능(병렬 실행) - 제한시간: 60초 보안 경고 - Hook은 사용자 권한으로 임의 쉘 명령어 실행 - 모든 파일 수정/삭제/접근 가능 - 잘못된 hook은 데이터 손실이나 시스템 손상 초래 가능 - Anthropic은 책임지지 않음 Hook 이벤트 종류 1. PreToolUse - 도구 실행 전 2. PostToolUse - 도구 실행 후 3. Notification - 알림 전송 시 4. Stop - Claude 응답 완료 직전 장점 - 자동화, 안전장치, 로깅, 커스터마이징 기능 활용 예시 - 파일 수정 전 자동 백업 - 위험 명령어 차단 - 코드 수정 후 자동 린트/포맷 - 작업 완료 시 알림 - 세션 종료 시 자동 커밋 실용 시나리오 - 개발 환경 보호 - 품질 관리 - 협업 지원 꼭 개발에만 CLI를 쓰는것은 아니라서 여러분들께서 다양한 아이디어를 만들어내시면 좀 더 도움이 될 것 같습니다!