inflearn logo
강의

講義

知識共有

The 10x AI-Native Developer: 会社でAIを使って圧倒的な成果を出す方法

1-7. 🛡️ AIに「自律ルール」を付与する:Claude Hooks

hooks에서 commit 제한은 좀 힘들까요?

解決済みの質問

127

yeongjae80669468

投稿した質問数 158

0

1주차 hooks 강의 듣고 있는데, commit 전에 review를 하도록 하고 싶은데 실제로 해보니 되긴 되는데 좀 오락가락 해서요. 혹시 hooks matcher가 한정되어 있을까요? commit은 좀 의도랑 다르게 접근한거지 궁금하네요

spring-boot next.js 인공지능(ai) ai-활용-(ax) claude

回答 3

1

dingcodingco

안녕하세요 젓인님!!

hooks matcher (https://docs.claude.com/ko/docs/claude-code/hooks#%EA%B5%AC%EC%A1%B0) 가 한정되어있다는게 어떤 말씀이실까요?_? 정확하게 질문을 이해하지 못한 것 같습니다 ;_;

0

yeongjae80669468

아, 통상 커밋 명령 자체를 hooks로 체크하는지가 궁금했습니다

1

dingcodingco

아아! 커밋 자체에 대해서는 gitpre commit(https://www.daleseo.com/pre-commit/) 으로도 제어할 수 있고, hooks 로도 제어할 수 있을 것 같습니다

보통 모든 커밋을 ai 로 처리한다고 하시면 hooks 로 제어하고, 만약 그게 아니라면 git pre commit 내에 내재시켜보시는것도 좋을 것 같습니다!

저같은 경우는 요새 모든 커밋을 ai 로 하다보니 hooks 에서 제어하도록 구상하는 것 같습니다

0

communityai8509

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

git hooks를 이용하여 commit 전에 review를 거치도록 설정하고 싶으신 경우, 훅을 사용하는 방식이 흔들린다는 말씀으로 이해했습니다.

Git Hooks 및 Matcher 설명

  1. Git Hooks는 Git에서 특정 이벤트가 발생할 때 실행되는 스크립트로, pre-commit, commit-msg, pre-push 등이 있습니다. pre-commit을 사용하여 커밋 전에 리뷰나 특정 검사를 진행할 수 있습니다.

  2. Matcher 관련하여, 기본적으로 Git에서 제공하는 매처는 제한되어 있을 수 있습니다. 커밋 전에 특정 패턴이나 규칙을 확인하고 싶다면, 직접 스크립트를 작성해 pre-commit 훅에서 해당 스크립트를 호출하는 방법으로 작업할 수 있습니다.

  3. 불안정한 동작의 경우, 이는 스크립트의 작성 방식이나 환경 설정에 따라 달라질 수 있습니다. 정확한 패턴이나 조건을 명시하고, 예상치 못한 입력이 들어왔을 때의 행동을 테스트하여 스크립트를 안정화할 필요가 있습니다.

Relevant How-Tos

  • pre-commit 훅을 설정할 때, Shell이나 Python 같은 스크립트 언어로 작성하여 Git 저장소 루트의 .git/hooks 폴더에 저장하세요.

  • 스크립트는 항상 실패하는 상황을 처리하도록 작성하여, 예상 외의 입력이 있을 경우 문제를 일으키지 않도록 합니다.

추가하여, Git Hooks에 대한 설정 또는 특정 예시와 관련해 더 알고 싶으시다면 다음의 자료를 참조하시면 도움이 될 것입니다:

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

완성자료

0

4

1

161강 자료 파일 안에 내용이 없네요.

0

7

1

섹션5 노션링크 는 따로 없나요?

0

8

1

프롬프트, 스킬, sub-agent

0

23

0

스타터패키지 받을 수 있는 기회가 있을까요?

0

36

1

1-7 강의 PreToolUse 동작 안함

0

30

1

업데이트 관련 문의입니다.

0

60

3

지능형 컨텍스트 주입 관련 실습 질문

0

64

2

딩코님 유튜브 보다가 처음 결제했어요 포항공대 출신이라 믿고 결제했어요

0

69

2

1-4 서울이미지 다운시 에러

0

75

1

AI 개발 도구 사용 시 보안 가이드 및 내부 기준에 대한 질문

0

116

2

# 메모리 기능이 없네요..

2

116

2

혹시 업데이트 관련 추가사항들도 있을까요

0

101

2

1-8. Dispatcher에 멘토 규칙 추가

0

88

2

3-1 github action 연동시 질문 드립니다

0

190

2

1-7 강의 PreToolUse부분 관련 질문입니다

1

138

3

1-7 hooks 강의에서 질문 있습니다.

0

127

3

1-6 강의내용중에 질문이 있습니다.

0

99

2

Dispatcher Pattern PreToolUse 작동이 안하는 경우 당면

0

124

3

claude에 hook 적용안되는 문제

0

167

3

8.1-6강의 수강중 init에 대한 질문입니다.

0

86

2

context 압축 방식과 관련하여 강사님의 의견이 궁금합니다.

0

153

1

차후에 추가 업데이트 같은 것이 있을까요?

0

118

2

크롤링 관련 질문

0

106

1