Git pre-commit 훅은 AI 코딩 에이전트가 오래된 문서로 커밋하는 것을 방지합니다.

✍️ OpenClawRadar📅 게시일: March 30, 2026🔗 Source
Git pre-commit 훅은 AI 코딩 에이전트가 오래된 문서로 커밋하는 것을 방지합니다.
Ad

문제: AI 코딩 에이전트가 오래된 문서와 함께 코드를 커밋함

Claude Code와 같은 AI 코딩 도우미로 여러 세션 동안 작업할 때, 개발자들은 특정 문제에 직면합니다: AI는 코드 변경(라우트 추가, 컴포넌트 리팩토링, 이름 변경)을 수행하지만 ARCHITECTURE.md나 README와 같은 문서 파일을 업데이트하지 않습니다. 이로 인해 후속 세션은 몇 주 전의 코드를 설명하는 문서를 읽는 AI로 시작하게 됩니다.

그 결과는 다음과 같습니다:

  • 존재하지 않는 함수 이름을 Claude가 환각적으로 생성함
  • 이름이 변경된 API 엔드포인트를 참조함
  • 현재 아키텍처와 모순되는 패턴을 제안함

경고 메시지는 작동하지 않습니다. Claude가 커밋할 때는 아무도 stderr 출력을 보지 못하기 때문입니다.

해결책: 차단하는 pre-commit 훅

개발자는 다음과 같은 워크플로우를 가진 Git pre-commit 훅을 만들었습니다:

  • 훅은 어떤 파일 변경이 문서 업데이트를 트리거해야 하는지 알고 있습니다(프로젝트별로 구성 가능한 패턴)
  • Claude Code가 커밋할 때, 훅은 환경 변수를 통해 이를 감지합니다
  • 훅은 문서 자동 수정을 시도하지 않습니다(Claude 내부에서 Claude를 생성하는 데드락을 유발할 수 있음)

대신, 코드 1로 종료하고 명확한 메시지를 표시합니다: "문서가 오래됨, 이 파일들을 업데이트한 후 다시 시도하세요"

  • Claude는 에러를 읽고, 문서를 업데이트하며, 커밋을 다시 시도하고, 커밋이 진행됩니다

사람이 커밋할 때는, 훅이 Anthropic API를 직접 호출하고 관련 섹션을 패치합니다(약 20초 소요).

모든 커밋은 최근 활동 요약이 담긴 session-context.md 파일을 생성하여 다음 세션이 연속성을 가질 수 있도록 합니다.

Ad

구현 세부사항

이 도구는 npm 패키지로 이용 가능합니다: @mossrussell/agent-guard

주요 특징:

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

Vibe Hosting: AI 지원 배포를 위한 Claude Code MCP 통합
Tools

Vibe Hosting: AI 지원 배포를 위한 Claude Code MCP 통합

NameOcean의 Vibe Hosting 플랫폼은 Claude Code MCP를 통합하여 자연어 명령으로 프로젝트를 구축하고 배포합니다. 이 서비스는 정적 사이트, Node.js, Python, Django, Go 애플리케이션을 위한 무료 SSL, 도메인, DNS 및 VPS 설정을 제공합니다.

OpenClawRadar
Discord를 통한 헤드리스 OpenClaw 설정 (Docker 스크립트 사용)
Tools

Discord를 통한 헤드리스 OpenClaw 설정 (Docker 스크립트 사용)

GitHub 저장소에서 OpenClaw를 Discord와 함께 헤드리스 Docker 컨테이너에서 실행하는 스크립트를 제공합니다. TUI/WebUI를 피하며, claw init, start, stop 같은 명령어를 지원하는 관리 스크립트와 OpenAI Responses API, Chromium, 다양한 도구에 대한 사전 구성 지원을 포함합니다.

OpenClawRadar
GitHub에 공유된 Claude Desktop용 맞춤형 Reddit MCP
Tools

GitHub에 공유된 Claude Desktop용 맞춤형 Reddit MCP

한 개발자가 Claude Desktop과 Claude Code를 위해 맞춤 제작된 Reddit MCP를 공개했습니다. 이 도구는 Reddit 연구를 워크플로우에 직접 통합하도록 설계되었으며, GitHub에 문서화되어 무료로 사용할 수 있습니다.

OpenClawRadar
클룩스: 클로드 코드를 위한 지속적 훅 런타임
Tools

클룩스: 클로드 코드를 위한 지속적 훅 런타임

Clooks는 프로세스 생성 없이 Claude Code 훅 디스패치를 처리하는 지속적인 HTTP 데몬으로, 호출당 지연 시간을 약 34.6ms에서 약 0.31ms로 줄입니다. 자동 마이그레이션, 프롬프트 템플릿이 포함된 LLM 핸들러, 의존성 해결, 플러그인 패키징을 포함합니다.

OpenClawRadar