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

主な特徴:

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

日本語訳: PromptFlow Voice: ヒンディー語を話して、構造化されたClaude Codeプロンプトを取得 — Claude Codeで構築
Tools

日本語訳: PromptFlow Voice: ヒンディー語を話して、構造化されたClaude Codeプロンプトを取得 — Claude Codeで構築

開発者がClaude CodeとCodexを使ってPromptFlow Voiceを構築しました。これは、自然なヒンディー語の音声を構造化された開発プロンプト(Claude Code用)や送信準備完了のメール(Gmail用)に変換するデスクトップアプリです。デモでは、ヒンディー語の音声リクエストから、指数バックオフ付きソケット再接続ロジックに関する英語のClaude Codeプロンプトが生成される様子が紹介されています。

OpenClawRadar
AIコーディングエージェント向けのセキュリティスキャンスキルは、デプロイメントを自動的にチェックします。
Tools

AIコーディングエージェント向けのセキュリティスキャンスキルは、デプロイメントを自動的にチェックします。

ある開発者が、AIコーディングエージェントが自身のデプロイメントを自動的にスキャンし、公開された.envファイル、開放されたポート、欠落したセキュリティヘッダー、漏洩したソースコードを検出できるスキルファイルを作成しました。このスキャンはデプロイ後に毎回実行され、約30秒かかります。

OpenClawRadar
Pali v0.1: 再現可能なベンチマークを備えたLLM向けオープンソースメモリ基盤
Tools

Pali v0.1: 再現可能なベンチマークを備えたLLM向けオープンソースメモリ基盤

Paliは、Goで構築されたシングルバイナリのオープンソースLLMメモリ基盤で、マルチテナントAPI、ハイブリッド検索、プラグアンドプレイ拡張機能を備えています。v0.1リリースには、異なる構成でのパフォーマンス指標を示す再現可能な結果を含むベンチマークスイートが含まれています。

OpenClawRadar
Adam CADハーネスがFusionとOnshapeと統合し、エージェント型CAD編集を実現
Tools

Adam CADハーネスがFusionとOnshapeと統合し、エージェント型CAD編集を実現

AdamのエージェンティックCADハーネスが、Autodesk FusionおよびPTC Onshapeと統合し、自然言語でフィーチャーツリーの読み取り・編集を可能に。macOS/Windows向けにワンライナーコマンドでインストールできます。

OpenClawRadar