·destructive-command-guard
</>

destructive-command-guard

Rust ベースの Claude Code フックを介して、危険なコマンドを実行前にブロックします。エージェントの安全保護の設定、破壊的なコマンドのブロックの設定、または CLI 保護ルールの監査を行う場合に使用します。 git リセット保護、rm -rf インターセプト、強制プッシュ ブロック、パックベースのコマンド フィルタリング、および PreToolUse フック セーフティに使用します。

11インストール·2トレンド·@oakoss

インストール

$npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard

destructive-command-guard のインストール方法

コマンドラインで destructive-command-guard AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: oakoss/agent-skills。

A high-performance Claude Code hook that intercepts and blocks destructive commands before they execute. Written in Rust with SIMD-accelerated filtering via the memchr crate and Aho-Corasick multi-pattern matching for sub-millisecond latency. Assumes agents are well-intentioned but fallible.

DCG uses a whitelist-first architecture: safe patterns are checked before destructive patterns, and unrecognized commands are allowed by default (fail-safe). This ensures legitimate workflows are never broken while known dangerous patterns are always blocked. DCG runs as a PreToolUse hook in Claude Code, receiving JSON on stdin for each Bash tool invocation and returning exit code 0 (allow) or 2 (block). It only i...

The processing pipeline has four stages: JSON parsing, command normalization (strips absolute paths like /usr/bin/git), SIMD quick-reject filter (skips regex for commands without git or rm), and pattern matching. The memchr crate provides hardware-accelerated substring search (SSE2/AVX2 on x8664, NEON on ARM), while Aho-Corasick handles multi-pattern matching in O(n) time regardless of pattern count.

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-25
更新日
2026-03-10

Browse more skills from oakoss/agent-skills

クイックアンサー

destructive-command-guard とは?

Rust ベースの Claude Code フックを介して、危険なコマンドを実行前にブロックします。エージェントの安全保護の設定、破壊的なコマンドのブロックの設定、または CLI 保護ルールの監査を行う場合に使用します。 git リセット保護、rm -rf インターセプト、強制プッシュ ブロック、パックベースのコマンド フィルタリング、および PreToolUse フック セーフティに使用します。 ソース: oakoss/agent-skills。

destructive-command-guard のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/oakoss/agent-skills --skill destructive-command-guard インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/oakoss/agent-skills