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

Claudeコード使用制限を監視するリアルタイムデスクトップオーバーレイ
Tools

Claudeコード使用制限を監視するリアルタイムデスクトップオーバーレイ

オープンソースのデスクトップオーバーレイは、Claude Codeの使用制限をリアルタイムで表示し、繰り返し「/usage」と入力する必要をなくします。

OpenClawRadar
開発者がClaude Codeとうまく連携するCLIツールを共有
Tools

開発者がClaude Codeとうまく連携するCLIツールを共有

ある開発者がClaude Codeで作業する際にMCPからCLIに切り替え、Claudeがシェルスクリプトやドキュメントの学習によりCLIコマンドを効果的に扱えることを発見しました。彼らは日常的に使用する具体的なCLIとしてgh、ripgrep、stripe、supabase、vercel、sentry-cli、neonを共有しました。

OpenClawRadar
Linki v2:自己ホストエージェントによるLinkedIn + コールドメールのためのオープンソースAI SDR
Tools

Linki v2:自己ホストエージェントによるLinkedIn + コールドメールのためのオープンソースAI SDR

Linki v2はセルフホスト型のAI SDRで、LinkedInの自動化とコールドメールを1つのツールに統合。リードごとにパーソナライズされたメッセージをAIが自動作成します。シート単位の課金はなく、データはローカルに保存されます。

OpenClawRadar
AIコーディングツールの実質コスト:60日あたり42時間のオーバーヘッド — ソロ開発者の詳細な内訳
Tools

AIコーディングツールの実質コスト:60日あたり42時間のオーバーヘッド — ソロ開発者の詳細な内訳

とある個人開発者が、AIコーディングツールに費やした1ドルと1分を60日間追跡した。サブスクリプション費用(月200ドル)は最小のコストで、悪い出力とツール切り替えによる42時間のオーバーヘッドが本当の負担だった。正味の生産性向上は1.7〜2倍であり、10倍ではなかった。驚くべきことに、月15ドルのレビューツール「CodeRabbit」が最も高いROIを示した。

OpenClawRadar