inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

훅(hooks)이란 무엇인가? (훅 등록 방법 변경안내 설명란 확인)

섹션16 hoiks실습

66

유정인

작성한 질문수 1

0

섹션16 hoiks실습중에 오류?가 나서 문의합니다.

섹션16강의 82번 영상보는중에 실습을하고있었는데요

/hooks 명령어 다음

  1. PreToolUse - Before tool execution 엔터 선택 후

"

PreToolUse - Matchers

Input to command is JSON of tool call arguments.

Exit code 0 - stdout/stderr not shown

Exit code 2 - show stderr to model and block tool call

Other exit codes - show stderr to user only but continue with tool call

No hooks configured for this event.

To add hooks, edit settings.json directly or ask Claude.

Esc to go back

"

image.png

이게 뜨네요

클로우드는 claude-nextjs-starters여기서 실행했습니다.

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요! Hook 등록 방법이 변경되어 안내드립니다.

이전에는 Claude Code CLI에서 /hooks 명령어를 통해 Hook을 직접 등록할 수 있었는데요, 현재는 /hooks확인 전용(read-only)으로 바뀌었습니다. 등록된 Hook 목록을 보는 것만 가능하고, 새로 추가하거나 수정하는 건 안 됩니다.

대신, Hook을 등록하는 방법은 두 가지입니다:

  1. settings.json 직접 편집 — 아래에서 자세히 설명합니다

  2. Claude에게 말하기 — CLI에서 "알림 Hook 등록해줘"처럼 말하면 Claude가 settings.json을 대신 수정해줍니다

관련 안내는 해당 영상설명란에 기재해 두었어요 🙂

등록하는 방법만 변경이 된거고 기능이나 설정 방법은 모두 똑같아요 🙂

어떤 방법이든 결국 settings.json에 기록되는 건 동일하니, 아래 가이드를 따라 직접 등록하는 방법을 익혀두시면 편합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 유정인님.

섹션 16의 hoiks 실습 중 겪고 계신 오류 관련 문의를 확인했습니다. 제시된 메시지는 “PreToolUse - Matchers”라는 단계에서 나오는 안내 사항으로 보입니다.

여기서 각 exit code는 도구 실행 전, 특정 조건을 감시하기 위한 사전 훅(PreToolUse)을 설정하는 데 관련됩니다:

  1. Exit code 0: 표준 출력 및 표준 오류가 표시되지 않습니다.
  2. Exit code 2: 표준 오류 출력이 모델로 전송되어 도구 호출이 중지됩니다.
  3. 기타 종료 코드: 표준 오류가 사용자에게만 표시되며 도구 호출은 계속됩니다.

현재 오류 메시지에 따르면, 이 이벤트에 대한 훅이 설정되지 않았다는 점이 강조되고 있습니다. 따라서, 설정 파일(settings.json)을 직접 편집하거나 Claude에게 문의하여 훅(Hook)을 추가할 수 있습니다.

해결 방법

  • settings.json 수정: 설정 파일을 열어 직접적으로 필요한 훅 조건을 추가 설정할 수 있습니다.
  • Claude에 문의: Claude 플랫폼에서 더 상세한 설정을 요구할 수 있습니다.

추가적으로, 실습 중 동일한 문제가 자주 발생하거나 설정 파일 편집에 익숙하지 않으시다면, 다른 사용자들의 질문들과 답변을 확인하여 유사한 사례에 대한 팁이나 해결책을 얻으실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

클로드 코드 토큰 절약 공식 플러그인 4개

0

1

0

계획 관련 md파일 질문입니다!

0

12

1

Claude / 터미널 기본명령어

0

14

4

gitignore에 로컬 셋팅 반영 안됨 이슈

0

10

2

git 연동

0

13

1

60강 .claude -> rules (memory)

0

23

1

Plan 모드 활성화 상태에서 해당 모드가 정상 동작 하지 않습니다.

0

20

1

prd-generator.md 서브에이전트 생성 오류

0

18

1

프롬프트 작성시 " \ " 관련 질문

0

28

2

미션9 user memory 누르면 메모장이 뜹니다.

0

24

2

Cursor 터미널에서 스크린 복붙이 안되요

0

29

2

미션 7 관련 url 접속이 안되어 문의드립니다.

0

21

2

plan 모드가 동작하지 않습니다.

0

23

2

mac 클로드 코드 설치 후 오류

0

28

2

92~93강 프롬프트 서브에이전트 공유

0

29

2

강의에 나오는 마우스 스클

0

22

2

데스크톱IDE채팅창 VS 데스크톱IDE 터미널

0

23

1

안티그래비티 확장프로그램

0

28

2

cd 명령어가 안들어요

0

26

2

클로드 데스크앱과의 차이

0

29

1

nmp run build의 기능

0

23

2

plan mode 개발 계획안 확인 불가

0

25

3

max x5 플랜을 결제했습니다.

0

32

2

클로드 초기 설정

0

32

2