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

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

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

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

Claude Pulse 브라우저 확장 프로그램, Claude.ai에 토큰 수, 캐시 타이머, 속도 제한 표시
Tools

Claude Pulse 브라우저 확장 프로그램, Claude.ai에 토큰 수, 캐시 타이머, 속도 제한 표시

Claude Pulse는 클라이언트 측 Chrome 확장 프로그램으로, Claude.ai에 메시지별 토큰 수, 전체 컨텍스트 사용량, 프롬프트 캐시 만료 타이머, 속도 제한 진행률 표시줄을 보여주는 실시간 대시보드를 추가합니다. 또한 채팅을 Markdown으로 내보낼 수 있습니다.

OpenClawRadar
Marky: 에이전트 생성 문서를 위한 경량 마크다운 뷰어
Tools

Marky: 에이전트 생성 문서를 위한 경량 마크다운 뷰어

Marky는 Tauri v2와 React로 구축된 데스크톱 마크다운 뷰어로, 터미널에서 .md 파일을 열어 실시간 리로드 기능을 제공합니다. CLI 우선 사용 방식, Shiki를 통한 구문 강조, KaTeX 수학 지원, Mermaid 다이어그램, 폴더 작업 공간 기능을 갖추고 있습니다.

OpenClawRadar
Cloudflare, Supabase, Vercel을 활용한 AI 기반 Reddit 피드 오픈소스 도구
Tools

Cloudflare, Supabase, Vercel을 활용한 AI 기반 Reddit 피드 오픈소스 도구

한 개발자가 AI 보조 개발에 관한 고품질 게시물을 필터링하기 위해 Reddit을 선별하는 자체 호스팅 도구를 오픈소스로 공개했습니다. 이 도구는 Cloudflare Workers를 크론 작업 및 프록시에, Supabase를 저장소에, Vercel을 프론트엔드에 사용합니다. 도구에는 참여도 점수화, 선택적 LLM 요약 기능이 포함되어 있으며, AI 처리 비용은 월 1-2달러입니다.

OpenClawRadar
Rails-AI-Context Gem은 MCP를 통해 Claude 코드에 완전한 Rails 앱 모델을 제공합니다
Tools

Rails-AI-Context Gem은 MCP를 통해 Claude 코드에 완전한 Rails 앱 모델을 제공합니다

rails-ai-context 젬은 Rails 애플리케이션을 자동으로 내부 검사하고 MCP를 통해 39가지 도구를 노출하여 Claude Code가 전체 파일을 읽는 대신 암호화된 컬럼이 있는 스키마, 모델 연관관계, 라우트, Stimulus 연결, Turbo 매핑과 같은 특정 앱 세부사항을 질의할 수 있게 합니다.

OpenClawRadar