settingsjson4 Claude Code에서 Git 명령 실패할 때 Git Bash 경로 설정법 Claude Code 문제 해결 Claude Code에서 코드를 수정하다 보면 git commit이나 git diff 같은 명령을 자동으로 실행하는 경우가 많아요. 그런데 Windows 환경에서는 "git: command not found" 에러가 뜨면서 작업이 멈추는 일이 종종 발생해요. 📌 3줄 요약 1. 원인은 Claude Code가 쓰는 bash 셸이 Git 실행 파일의 위치를 모르기 때문이에요. 2. 시스템 PATH에 Git\cmd, Git\bin, Git\usr\bin 세 경로를 등록해요. 3. 그래도 안 되면 settings.json의 shell 항목을 Git Bash로 지정하고 재시작해요. 목차 · Git 명령이 실패하는 원인 확인하기 · Git 설치.. 2026. 8. 14. Claude Code Hooks로 파일 저장 시 자동 포맷팅 걸기 Claude Code 활용 팁 Claude Code로 코드를 저장할 때마다 포맷터와 린트를 수동으로 돌리고 계신가요?Hooks를 한 번만 설정하면, 파일 저장과 동시에 자동으로 코드가 정리됩니다. 📌 3줄 요약 Hooks는 Claude Code에서 파일 저장 시 포맷터·린트를 자동 실행해주는 기능입니다. settings.json에 PostToolUse 이벤트로 등록하며, matcher로 Write|Edit을 지정합니다. 포맷팅 → 린트 순서로 복합 Hook을 걸면 코드 스타일과 품질을 동시에 관리할 수 있습니다. 🗂️ 목차 Hooks가 필요한 이유와 동작 원리 settings.json에 자동 포맷팅 Hook 등록하기 린트 검사까지 .. 2026. 8. 5. Claude Code 위험 명령어 PreToolUse 훅으로 차단하기 Claude Code 활용법Claude Code가 도구를 실행하기 직전, 위험한 명령을 자동으로 걸러주는 PreToolUse 훅의 동작 원리부터 설정 방법, 실전 활용 팁까지 단계별로 정리합니다.📌 3줄 요약PreToolUse 훅은 Claude Code가 도구를 실행하기 직전에 사용자 스크립트를 먼저 실행하여 위험한 명령을 자동 차단하는 기능이다.settings.json에 matcher와 command를 등록하면 특정 도구에만 훅을 적용할 수 있다.차단 스크립트를 작성하면 rm -rf / 같은 위험 명령과 저장소 밖 파일 쓰기를 자동으로 막을 수 있다.🗂 목차PreToolUse 훅이 필요한 상황과 동작 원리settings.json에 PreToolUse 훅 등록하는 법위험 명령과 저장소 밖 쓰기를 차단.. 2026. 7. 25. Claude Code Hooks란? 파일 저장 시 자동 실행 원리 Claude Code 입문Claude Code Hooks는 "이런 일이 생기면 → 이 명령을 실행해"라는 규칙을 미리 정해두는 자동화 장치입니다. 이 글에서는 Hooks의 개념부터 설정 파일 구조, 파일 저장 시 자동 포맷이 동작하는 원리, 그리고 처음 설정할 때 알아둘 실전 팁까지 순서대로 정리합니다.📌 3줄 요약Hook은 특정 이벤트가 발생하면 자동으로 명령을 실행하는 장치이며, Claude Code에서도 같은 원리로 동작한다.settings.json에 이벤트와 명령어를 등록해두면, 파일 저장 직후 포맷터·테스트가 자동 실행된다.훅 명령이 실패하면 Claude Code가 피드백으로 받아 자동 수정을 시도하는 것이 일반 에디터와의 핵심 차이다.📑 목차Hooks가 뭔지 한마디로 이해하기Hooks 설정.. 2026. 7. 23. 이전 1 다음