Clip 3: Hooks, Output Styles 설계하기
학습 목표
Hooks 이해하기
🪝 Hooks란?
🔔 Hook 이벤트 타입
1. PreToolUse (도구 실행 전)
2. PostToolUse (도구 실행 후)
3. Notification (알림 발생 시)
4. UserPromptSubmit (프롬프트 제출 시)
5. Stop (에이전트 응답 완료)
6. SubagentStop (서브에이전트 완료)
7. PreCompact (컴팩트 작업 전)
8. SessionStart (세션 시작)
9. SessionEnd (세션 종료)
💡 Hook 핵심 개념
Hook 빠른 시작
📋 전제 조건
🚀 실습 1: Bash 명령어 로깅 훅 만들기
1단계: 훅 구성 열기
2단계: 매처 추가
3단계: 훅 명령어 추가
4단계: 구성 저장
5단계: 훅 확인
6단계: 훅 테스트
실전 Hook 예제
🚀 실습 2: YouTube 자막 자동 저장 PostToolUse 훅
훅 구조
1. 훅 스크립트 작성
2. 실행 권한 부여
3. 훅 설정
4. 훅 테스트
아래 프로젝트를 참고해서 자신만의 Hook 을 만드세요
Output Styles 설계
🎨 Output Styles란?
📚 내장 Output Styles
1. Default (기본)
2. Explanatory (설명형)
3. Learning (학습형)
🔧 Output Style 작동 원리
Output Styles 실습
🚀 실습 4: Output Style 변경하기
방법 1: 대화형 메뉴 사용
방법 2: 직접 스타일 지정
🎨 실습 5: 사용자 정의 Output Style 만들기
Output Style 파일 구조
커스텀 스타일 예제
참고:
강사 정보
강의 자료
Last updated