# 훅 시스템 ## 훅 유형 - **PreToolUse**: 도구 실행 전 (유효성 검증, 매개변수 수정) - **PostToolUse**: 도구 실행 후 (자동 포맷, 검사) - **Stop**: 세션 종료 시 (최종 검증) ## 자동 수락 권한 주의하여 사용: - 신뢰할 수 있는, 잘 정의된 계획에서만 활성화 - 탐색적 작업에서는 비활성화 - dangerously-skip-permissions 플래그를 절대 사용하지 않기 - 대신 `~/.claude.json`에서 `allowedTools`를 설정 ## TodoWrite 모범 사례 TodoWrite 도구 활용: - 다단계 작업의 진행 상황 추적 - 지시사항 이해도 검증 - 실시간 방향 조정 가능 - 세부 구현 단계 표시 Todo 목록으로 확인 가능한 것: - 순서가 맞지 않는 단계 - 누락된 항목 - 불필요한 추가 항목 - 잘못된 세분화 수준 - 잘못 해석된 요구사항