Mneme: アーキテクチャ上の決定に違反するClaude Code編集をブロックするPreToolUseフック

✍️ OpenClawRadar📅 公開日: May 4, 2026🔗 Source
Mneme: アーキテクチャ上の決定に違反するClaude Code編集をブロックするPreToolUseフック
Ad

Marcus Dillavou氏がMnemeを構築しました。これはPreToolUseフックで、Claude Codeの編集を横取りし、ディスクに書き込む前に記録されたアーキテクチャ決定ファイルと照合します。目的は、禁止されたライブラリ、拒否されたパターン、忘れられた慣例が新しいファイルに再び現れるのを防ぐことです。

インストール

pip install mneme
python scripts/install_claude_code.py

これにより、フックエントリが.claude/settings.jsonに書き込まれ、4つのスラッシュコマンドがインストールされます。

  • /mneme-check — 違反チェックを実行
  • /mneme-context — 現在のファイルのコンテキストを取得
  • /mneme-record — 新しい決定を記録
  • /mneme-review — 既存の決定をレビュー

仕組み

Claudeが編集を試みると、Mnemeは操作をキーワードインデックス化された決定と比較します。違反が検出された場合、フックは操作をブロックし、決定IDをフィードバックとして返します。Claudeは制限を認識し、その理由を理解して出力を調整します。手動によるオーバーライドは不要です。

フックはフェイルオープンです。MnemeがPATHにないかタイムアウトした場合、終了コード0で抜け、Claude Codeは通常通り動作します。ブロックが発生するのは、mneme checkが実際に違反判定を返した場合のみです。

エッジケース

検索はキーワードベースであるため、決定の範囲が重要です。作者は、プロダクションプロジェクトでフックが正しく作動するかどうか、実際のフィードバックを積極的に求めています。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Audacity-MCP:ローカル音声編集のためのClaude AI統合、131のツールを搭載
Tools

Audacity-MCP:ローカル音声編集のためのClaude AI統合、131のツールを搭載

Audacity-MCPはパイプインターフェースを介してClaudeとAudacityを接続し、音声制御によるオーディオ編集を可能にします。131のツール、9つの自動化パイプライン、クラウド依存なしのローカルWhisper文字起こし機能を備えています。

OpenClawRadar
GitHubのSpec-KitとClaude Codeを2ヶ月使ってみて: 有効な点、改善が必要な点
Tools

GitHubのSpec-KitとClaude Codeを2ヶ月使ってみて: 有効な点、改善が必要な点

開発者がGitHubのSpec-Driven DevelopmentツールキットをClaude Codeで使用した実践的なノートを共有。5フェーズのワークフロー、ドリフト問題、オーバーヘッドのトレードオフ、セットアップのコツをカバー。

OpenClawRadar
エージェントスキルハーバー:AIエージェントチームのためのGitHubネイティブなスキル管理
Tools

エージェントスキルハーバー:AIエージェントチームのためのGitHubネイティブなスキル管理

Agent Skill Harborは、GitHubネイティブのワークフローを使用してAIエージェントスキルを共有、追跡、管理するためのオープンソースプラットフォームです。GitHubリポジトリからスキルを収集し、出所を追跡、安全性チェックをサポートし、GitHub ActionsとPagesを使用して静的カタログサイトを公開します。

OpenClawRadar
銀行家が、Claudeのみを使用して31のAIプロンプトで信用審査ツールを作成
Tools

銀行家が、Claudeのみを使用して31のAIプロンプトで信用審査ツールを作成

インドで17年間のMSME与信審査経験を持つ銀行員が、名刺一枚から完全な与信デューデリジェンスレポートを作成する31のAIプロンプトをオープンソース化し、3〜4週間かかるプロセスを30分に圧縮しました。このツールは、コードを一切書かずにClaudeとの対話だけで構築されました。

OpenClawRadar