Mneme: 아키텍처 결정을 위반하는 Claude Code 편집을 차단하는 PreToolUse 후크

Marcus Dillavou가 Mneme을 만들었습니다. 이는 PreToolUse 훅으로, Claude Code의 편집을 가로채서 디스크에 쓰기 전에 기록된 아키텍처 결정 파일과 대조합니다. 목표는 금지된 라이브러리, 거부된 패턴, 잊혀진 규칙이 새 파일에 다시 나타나는 것을 방지하는 것입니다.
설치
pip install mneme python scripts/install_claude_code.py
이 명령은 훅 항목을 .claude/settings.json에 쓰고 네 개의 슬래시 명령을 설치합니다:
/mneme-check— 위반 검사 실행/mneme-context— 현재 파일에 대한 컨텍스트 가져오기/mneme-record— 새 결정 기록/mneme-review— 기존 결정 검토
작동 방식
Claude가 편집을 시도하면 Mneme은 작업을 키워드 색인된 결정과 비교합니다. 위반이 감지되면 훅이 작업을 차단하고 결정 ID를 피드백으로 반환합니다. Claude는 제한을 확인하고 이유를 이해한 후 출력을 조정합니다. 수동 재정의가 필요 없습니다.
훅은 열린 실패 방식입니다. Mneme이 PATH에 없거나 시간 초과되면 0으로 종료되고 Claude Code가 정상적으로 진행됩니다. mneme check가 실제로 위반 판정을 반환할 때만 차단합니다.
에지 케이스
검색이 키워드 기반이므로 결정의 범위가 중요합니다. 작성자는 프로덕션 프로젝트에서 훅이 올바르게 작동하는지에 대한 실제 피드백을 적극적으로 찾고 있습니다.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

오픈소스 Claude 코드 스킬 /unzuck이 소셜 미디어 피드를 대시보드로 정리합니다
무료 오픈소스 Claude Code 스킬인 /unzuck은 브라우저 자동화를 사용해 Hacker News, Reddit, LinkedIn, YouTube, Twitter/X, Instagram, Facebook의 피드를 병렬로 스캔하고, 사용자 관심 프로필에 따라 항목을 평가하며, 대화형 HTML 대시보드를 생성합니다.

Claude Code의 Monitor 도구가 개발 서버 로그를 AI 기반 자동 수정으로 연결합니다
Claude Code의 Monitor 도구를 사용하면 백그라운드에서 개발 서버를 실행하고, 스마트 grep 필터로 로그를 추적하며, Claude가 자동으로 오류를 감지하고 수정한 후 커밋까지 수행합니다. 이 모든 작업은 사용자가 UI를 테스트하는 동안 이루어집니다.

쿼럼: AI 코드 거버넌스 도구, 독립적인 모델 검토를 강제합니다
쿼럼은 AI 지원 개발을 위한 거버넌스 계층으로, 코드가 커밋되기 전에 다른 모델에 의해 독립적으로 검토되어야 하는 합의 프로토콜을 적용합니다. 진행을 차단하는 세 가지 구조적 게이트(감사, 회고, 품질 게이트)를 포함합니다.

EU AI 법 준수를 위한 오픈소스 아티클 12 로깅 라이브러리
Vercel AI SDK를 사용하는 Node.js 애플리케이션을 위한 무료 오픈소스 TypeScript 라이브러리로, 추가 전용 JSONL 로깅, 변조 감지를 위한 SHA-256 해시 체이닝, 180일 보존 기간 강제 적용을 통해 EU AI법 제12조 로깅 요구사항을 구현합니다.